Aller au contenu
↑↓naviguer↵ouvrirescfermer
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Shell Scripting logo
Compétence

Shell Scripting

Deux agents shell séparent Bash et POSIX sh avec ShellCheck et Bats

0
EnregistrerVisiter le site ↗
Étoiles GitHub
39 k
Dépôt sur GitHub

Installation

Claude Code: /plugin marketplace add wshobson/agents → /plugin install shell-scripting@claude-code-workflows
Se déclenche pour

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

Outils requis
ReadWriteEditBash
Auteur
rsnodgrass
Licence
MIT

Créé par un auteur différent du reste de cette marketplace, cet outil sépare volontairement le travail entre deux agents. L’agent Bash part de set -Eeuo pipefail avec nettoyage par trap et gestion de mktemp, tandis que l’agent POSIX respecte des contraintes explicites : ni tableaux, ni doubles crochets, ni substitution de processus, ni expansion d’accolades, ni mot-clé local, ni substitution de motifs ; il rappelle aussi que pipefail n’existe pas en POSIX, où le mode strict se limite donc à set -eu. Cette séparation empêche les idiomes propres à Bash de se retrouver sous un shebang bin/sh, avec ShellCheck configuré selon le dialecte et des tests Bats vérifiant le statut et la sortie.

Commentaires(0)

Connectez-vous pour commenter

Aucun commentaire pour le moment — soyez le premier.

Compétences similaires

Signaler ce commentaire

Pourquoi effectuez-vous ce signalement ?