Przejdź do treści
↑↓nawiguj↵otwórzesczamknij
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Shell Scripting logo
Umiejętność

Shell Scripting

Dwa agenty powłoki oddzielające Bash od POSIX sh

0
ZapiszOdwiedź stronę ↗
Gwiazdki na GitHubie
39 tys.
Repozytorium na GitHubie

Instalacja

Claude Code: /plugin marketplace add wshobson/agents → /plugin install shell-scripting@claude-code-workflows
Uruchamia się przy

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

Wymaga narzędzi
ReadWriteEditBash
Autor
rsnodgrass
Licencja
MIT

Rozwiązanie pochodzi od innego autora niż pozostałe pozycje w tym katalogu i celowo dzieli pracę między dwa agenty. Agent Bash zaczyna od set -Eeuo pipefail, sprzątania opartego na trap i obsługi mktemp, natomiast agent POSIX przestrzega jawnych ograniczeń: bez tablic, testów w podwójnych nawiasach, podstawiania procesów, rozwijania klamer, słowa local i podstawiania wzorców; uwzględnia też brak pipefail w POSIX, więc tryb ścisły kończy się na set -eu. Rozdzielenie agentów zapobiega trafianiu składni właściwej tylko dla Bash do skryptów z nagłówkiem bin/sh, a trzy umiejętności zapewniają ShellCheck skonfigurowany dla właściwego dialektu oraz testy Bats sprawdzające status i dane wyjściowe.

Komentarze(0)

Zaloguj się, aby skomentować

Nie ma jeszcze komentarzy — napisz pierwszy.

Podobne umiejętności

Zgłoś ten komentarz

Dlaczego to zgłaszasz?