🔧 chore(scripts): require flag-driven args

This commit is contained in:
csh
2026-01-21 15:19:53 +08:00
parent e4e1d14182
commit c44b9aa4bb
20 changed files with 412 additions and 280 deletions
+7 -6
View File
@@ -72,9 +72,8 @@ sh check_doc_links.sh
- **基础功能**
- 脚本存在且可执行
- 无参数时默认同步 tsl(已有 `.agents/<lang>/` 则自动识别
- 语言同步(tsl/cpp
- 多语言同步(tsl cpp
- 单语言同步(`-langs tsl`/`-langs cpp`
- 语言同步(`-langs tsl,cpp`
- **.gitattributes 同步**
- 默认模式追加缺失规则
- 保留现有内容
@@ -112,8 +111,8 @@ sh check_doc_links.sh
测试 `scripts/vendor_playbook.sh` 脚本的功能:
- **基础功能**
- 单语言 vendoring
- 多语言 vendoring
- 单语言 vendoring`-langs tsl`
- 多语言 vendoring`-langs tsl,cpp`
- **自动同步**
- 自动执行 sync_standards
- **SOURCE.md 生成**
@@ -145,10 +144,12 @@ sh check_doc_links.sh
- **安装功能**
- 创建 skills 目录
- 复制 skill 目录(包含 `SKILL.md`
- 支持指定单个 skill 安装
- 支持 `-skills` 指定单个 skill 安装
- 支持 `-all` 安装全部 skills
- 同名目录安装前创建备份
- **错误处理**
- 指定不存在的 skill 报错
- 未传 `-all/-skills` 报错
- **幂等性**
- 多次安装结果一致