Sari la conținut
↑↓navighează↵deschideescînchide
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Shell Scripting logo
Skill

Shell Scripting

Doi agenți shell separă Bash de POSIX sh, cu ShellCheck și Bats

0
SalveazăVizitează site-ul ↗
Stele pe GitHub
39 K
Depozitul de cod de pe GitHub

Instalare

Claude Code: /plugin marketplace add wshobson/agents → /plugin install shell-scripting@claude-code-workflows
Se activează la

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

Necesită instrumente
ReadWriteEditBash
Autor
rsnodgrass
Licență
MIT

Creat de un alt autor decât restul acestei piețe, instrumentul este împărțit intenționat în doi agenți. Agentul Bash pornește de la set -Eeuo pipefail și folosește trap pentru curățare și mktemp pentru fișiere temporare, în timp ce agentul POSIX respectă restricții explicite: fără tablouri, teste cu paranteze duble, substituirea proceselor, extinderea acoladelor, cuvântul-cheie local sau substituirea modelelor; cum pipefail nu există în POSIX, modul strict se oprește la set -eu. Separarea împiedică introducerea construcțiilor specifice Bash în scripturi cu shebang bin/sh, iar trei competențe asigură instrumentele necesare: ShellCheck configurat pentru dialectul corect și teste Bats care verifică starea și rezultatul.

Comentarii(0)

Autentifică-te pentru a comenta

Nu există încă niciun comentariu — fii primul.

Skill-uri similare

Raportează acest comentariu

De ce raportezi acest conținut?