İçeriğe geç
ai101.tools
gezesckapat
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Shell Scripting logo
Skill

Shell Scripting

İki kabuk ajanı; bash deyimlerinin POSIX sh betiklerine sızmasını ShellCheck ve Bats ile önlüyor.

0
KaydetSiteye git ↗

Kurulum

Claude Code: /plugin marketplace add wshobson/agents → /plugin install shell-scripting@claude-code-workflows
Ne zaman devreye girer

Üretim betiği yazarken, POSIX taşınabilirliğini korurken ya da ShellCheck ve Bats kurarken

Gerekli araçlar
ReadWriteEditBash
Geliştirici
rsnodgrass
Lisans
MIT

Bu pazar yerindeki diğer eklentilerden farklı bir yazarın katkısı ve bilerek iki ajana bölünmüş. Bash ajanı set -Eeuo pipefail, trap ile temizlik ve mktemp kullanımından başlıyor. POSIX ajanı ise yazılı bir kısıt listesiyle çalışıyor: dizi yok, çift köşeli parantez testi yok, süreç ikamesi yok, küme genişletmesi yok, local anahtar sözcüğü yok, desenle değiştirme yok; ayrıca POSIX'te pipefail hiç bulunmadığı için katılığın set -eu ile sınırlı kaldığını söylüyor. İkisini ayrı tutmak, bash'e özgü deyimlerin bin/sh başlıklı bir betiğe düşmesini önlüyor. Araç tarafını üç skill taşıyor: doğru lehçeye ayarlanmış ShellCheck ve çıkış kodu ile çıktı üzerinden doğrulama yapan Bats testleri.

Yorumlar(0)

Yorum yapmak için giriş yap

Henüz yorum yok — ilk yorumu sen yaz.

Benzer skill'ler

Bu yorumu şikayet et

Neden şikayet ediyorsun?