Provides patterns and best practices for writing maintainable shell scripts with error handling, argument parsing, and portability considerations. Covers POSIX sh vs Bash decision-making, parameter expansion, integration with common utilities (jq, yq, awk), and testing with ShellCheck and Bats.
For detailed comparison and testing strategies, see references/portability-guide.md.
Use for production automation, CI/CD scripts, and critical operations.
Пишите надежные, переносимые сценарии оболочки с правильной обработкой ошибок, анализом аргументов и тестированием. Используйте при автоматизации системных задач, создании сценариев CI/CD или создании точек входа в контейнер. Источник: ancoleman/ai-design-components.