Hoppa till innehållet
↑↓navigera↵öppnaescstäng
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Shell Scripting logo
Färdighet

Shell Scripting

Två shell-agenter som skiljer Bash från POSIX sh

0
SparaBesök webbplatsen ↗
Stjärnor på GitHub
39 tn
Kodarkiv på GitHub

Installera

Claude Code: /plugin marketplace add wshobson/agents → /plugin install shell-scripting@claude-code-workflows
Aktiveras av

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

Kräver verktyg
ReadWriteEditBash
Utvecklare
rsnodgrass
Licens
MIT

Verktyget kommer från en annan utvecklare än resten av marknadsplatsen och är avsiktligt uppdelat i två agenter. Bash-agenten utgår från set -Eeuo pipefail och använder trap för städning samt hanterar mktemp, medan POSIX-agenten följer tydliga begränsningar: inga arrayer, dubbla hakparenteser, processersättningar, klammerexpansioner, local-nyckelord eller mönsterersättningar; eftersom pipefail saknas i POSIX stannar strikt läge vid set -eu. Uppdelningen hindrar Bash-specifika uttryck från att hamna i skript med bin/sh-shebang, och tre färdigheter tillför ShellCheck för rätt dialekt samt Bats-tester av status och utdata.

Kommentarer(0)

Logga in för att kommentera

Inga kommentarer än – bli den första.

Liknande färdigheter

Rapportera kommentaren

Varför rapporterar du detta?