SuperAPI AI 工具集

bash-script-generator

编程与开发

查看项目

更新于 10-15 16:46

技能介绍

用途:当用户要求创建、生成、编写或构建 Bash/shell 脚本,把手工 CLI 步骤转为自动化脚本,使用 grep、awk 或 sed 处理文本,或生成运维、cron、CI 工具脚本时使用。若仅需校验已有脚本,应改用 devops-skills:bash-script-validator。

主要能力:采用分阶段确定性流程,先确认范围与输出路径、目标 shell(默认 bash,要求可移植时用 POSIX sh),再捕获需求并建立含 REQ-* 编号的需求表;随后按决策树选择模板优先或自定义生成路径;仅按需加载相关参考文档并标注引用;生成脚本并执行校验与迭代。

使用方式:默认模板优先,可用 bash scripts/generate_script_template.sh standard output-script.sh 生成脚手架,也可复制 assets/templates/standard-template.sh 或手工搭建最小结构。自定义路径至少包含 shebang 与严格模式、usage()、parse_args()、输入校验与依赖检查、主流程函数及可预期退出码。校验优先调用 devops-skills:bash-script-validator,不可用时运行 bash scripts/run_ci_checks.sh --skip-shellcheck,CI 场景用 bash scripts/run_ci_checks.sh --require-shellcheck;本地检查包括 bash -n、sh -n 及可用的 shellcheck。

限制:不用于仅校验已有脚本;若使用回退路径、跳过某检查或存在假设,必须在最终结果中说明原因与风险。资料未提供具体收费、价格、平台或效果信息。