bash-scripting
Crie scripts bash prontos para produção com tratamento de erros
Criar scripts shell confiáveis exige padrões defensivos e testes completos. Este workflow guia você na criação de scripts bash robustos com tratamento adequado de erros, logging e cobertura automatizada de testes.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "bash-scripting". Crie um script de backup com tratamento de erros
النتيجة المتوقعة:
- Template de script com modo estrito habilitado
- Função de uso com documentação de opções
- Funções de logging com timestamps
- Trap handlers para cleanup em caso de falha
- Lógica principal de backup com verificação de erros
- Arquivo de teste Bats com 5+ casos de teste
استخدام "bash-scripting". Adicione logging ao meu script existente
النتيجة المتوقعة:
- função log() com níveis INFO/WARN/ERROR
- Formatação de timestamp (YYYY-MM-DD HH:MM:SS)
- Toggle de modo debug via flag VERBOSE
- Exemplo de configuração de rotação de log
- Pontos de integração para funções existentes
التدقيق الأمني
آمنStatic analyzer flagged 42 patterns but all are false positives. The skill is workflow documentation referencing other skills (@bash-pro, @bash-defensive-patterns) and contains a safe bash template using standard command substitution. No executable security risks detected.
درجة الجودة
ماذا يمكنك بناءه
Automação de Administração de Sistemas
Crie scripts confiáveis para manutenção de servidores, operações de backup e monitoramento de sistema com tratamento adequado de erros e logging.
Desenvolvimento de Pipelines CI/CD
Construa scripts de deploy e build com testes completos, capacidade de rollback e logging detalhado para troubleshooting.
Ferramentas de Infraestrutura
Desenvolva ferramentas de linha de comando para gerenciamento de infraestrutura com parsing profissional de argumentos, documentação de uso e tratamento de edge cases.
جرّب هذه الموجهات
Crie um template de script bash com modo estrito (set -euo pipefail), função de uso, parsing de argumentos e logging básico. Inclua trap handler de cleanup.
Adicione tratamento completo de erros ao meu script bash incluindo trap handlers para EXIT/INT/TERM, lógica de retry para comandos falhados e códigos de saída significativos.
Gere casos de teste Bats para meu script bash cobrindo execução normal, condições de erro, edge cases e validação de argumentos. Inclua funções mock para comandos externos.
Guie-me através de todas as 7 fases para criar um script de deploy pronto para produção com logging, tratamento de erros, capacidade de rollback, testes Bats e configuração ShellCheck.
أفضل الممارسات
- Sempre use modo estrito (set -euo pipefail) para detectar erros cedo
- Quote todas as expansões de variáveis para lidar com espaços e caracteres especiais
- Use ShellCheck antes do deploy para detectar erros comuns
تجنب
- Usar backticks ao invés de $(...) para substituição de comandos
- Ignorar códigos de retorno de comandos críticos
- Hardcodificar caminhos ao invés de usar variáveis ou argumentos