bash-pro - 面向生产自动化的防御式 Bash 脚本
编写、审查、加固、测试并记录用于自动化、CI/CD 和系统工具的可移植 Bash 脚本。
标签
更新于: 2026-10-04能力
典型输入
典型输出
该技能可以做什么
- 定义脚本失败模式
- 应用 Bash 严格模式
- 安全解析参数
- 验证外部输入
- 防御式管理文件
- 安全管理临时资源
- 安全编排进程
- 实现结构化日志
- 添加试运行支持
- 编写 Bats 测试
- 运行 ShellCheck 分析
- 使用 shfmt 格式化脚本
- 检查平台兼容性
- 记录脚本接口
- 集成 CI/CD 工作流
输入
- Bash 脚本
- 脚本需求
- 命令行参数
- 环境变量
- 目标平台
- CI/CD 配置
输出
- Bash 脚本
- 测试结果
- Lint 结果
- 格式化源文件
- 使用文档
- CI/CD 工作流变更
要求
- Bash 运行时
- Bash 4.4 或更高版本
- Bats 框架
- ShellCheck
- shfmt
