bash-pro - 面向生产自动化的防御性 Bash 编程
编写和审查用于自动化、CI/CD 流水线及系统工具的安全、可移植且可测试的 Bash 脚本。
标签
更新于: 2026-10-04能力
典型输入
典型输出
该技能可以做什么
- 强化 Bash 脚本安全性
- 安全解析命令行参数
- 防御性校验输入
- 管理临时资源
- 安全编排进程
- 添加 Bats 测试
- 运行 ShellCheck 分析
- 使用 shfmt 格式化脚本
- 设计幂等操作
- 实现结构化日志
输入
- Bash 脚本源代码
- 命令行参数
- 环境变量
- 输入文件
- 目标平台信息
- 外部命令可用性
输出
- 强化后的 Bash 脚本
- 测试文件
- 代码检查报告
- 用法说明
- 结构化日志
- 错误报告
要求
- Bash 4.4 或更高版本
- Bats 测试框架
- ShellCheck
- shfmt
