mcpField
B
bash-script-helper

bash-script-helper

github.com/jackspace开发1638 次安装12 周前更新
代码仓库

关于 bash-script-helper

面向编写和调试 Bash 脚本的开发者技能,提供防错实践、输入校验和 shellcheck 检查方面的指导。

主要功能

  1. 01Bash 错误处理与安全引用
  2. 02使用 getopts 解析参数
  3. 03文件读取与数组用法
  4. 04使用 trap 和 mktemp 清理
  5. 05通过 shellcheck 静态检查

适用场景

  1. 01编写带参数校验的脚本
  2. 02安全地调试 Bash 脚本

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jackspace/claudeskillz --skill bash-script-helper

安装后在 Claude Code 中输入/bash-script-helper确认已加载。

附带文件SKILL.json

详细介绍

Bash 脚本助手

说明

编写或调试 Bash 脚本时:

  • 始终使用 #!/bin/bash shebang
  • 设置 -e(出错时退出)、-u(未定义变量时报错)
  • 测试时使用 [[ ]],而不是 [ ]
  • 为变量加引号:使用 "$variable",而不是 $variable
  • 使用 $(),而不是反引号
  • 检查命令退出码:$?
  • 使用 trap 进行清理
  • 提供有意义的错误消息
  • 验证输入参数
  • 使用 getopts 解析参数
  • 逐行读取文件
  • 定义和调用函数
  • 使用数组和关联数组
  • 使用 set -x 启用跟踪模式
  • 使用 shellcheck 进行静态分析
  • 使用 echo/printf 输出调试信息
  • 避免使用 eval
  • 清理用户输入
  • 使用 mktemp 创建临时文件
  • 设置适当的文件权限

示例

在此添加如何使用此技能的示例。

备注

  • 此技能为自动生成
  • 编辑此文件以自定义行为

评论

支持 Markdown