🔧 chore(scripts): unify single-dash options

This commit is contained in:
csh
2026-01-21 14:39:46 +08:00
parent b2eb475a6d
commit e4e1d14182
18 changed files with 265 additions and 90 deletions
+7 -7
View File
@@ -47,7 +47,7 @@ templates/
sh scripts/sync_templates.sh /path/to/project
# 追加完整框架到已有 AGENTS.md
sh scripts/sync_templates.sh --full /path/to/project
sh scripts/sync_templates.sh -full /path/to/project
```
**Windows PowerShell**
@@ -64,7 +64,7 @@ sh scripts/sync_templates.sh --full /path/to/project
```cmd
scripts\sync_templates.bat C:\path\to\project
scripts\sync_templates.bat --full C:\path\to\project
scripts\sync_templates.bat -full C:\path\to\project
```
### 部署行为
@@ -72,8 +72,8 @@ scripts\sync_templates.bat --full C:\path\to\project
- **新项目**:创建完整的 AGENTS.md、AGENT_RULES.md、memory-bank/、docs/prompts/
- **已有 AGENTS.md**
- 默认:追加路由链接(`<!-- playbook:templates:start/end -->`
- `--full`:追加完整框架(规则优先级 + 路由 + 新会话开始时)
- **其他文件**:如果已存在则跳过(使用 `--force` 覆盖)
- `-full`:追加完整框架(规则优先级 + 路由 + 新会话开始时)
- **其他文件**:如果已存在则跳过(使用 `-force` 覆盖)
- **自动创建**TODO.md 和 CONFIRM.md(如果不存在)
- **占位符替换**:自动替换 `{{DATE}}` 为当前日期
@@ -157,11 +157,11 @@ project/
| --------------------------------------- | ----------------------- | -------------- |
| `<!-- playbook:agents:start/end -->` | 语言规则链接 | sync_standards |
| `<!-- playbook:templates:start/end -->` | 路由链接(默认追加) | sync_templates |
| `<!-- playbook:framework:start/end -->` | 完整框架(--full 追加) | sync_templates |
| `<!-- playbook:framework:start/end -->` | 完整框架(-full 追加) | sync_templates |
### ci/、cpp/、python/
语言和 CI 配置模板。通过 `vendor_playbook --apply-templates` 部署:
语言和 CI 配置模板。通过 `vendor_playbook -apply-templates` 部署:
| 目录 | 内容 | 部署位置 |
| ----------- | ----------------------------------------- | ---------- |
@@ -173,7 +173,7 @@ project/
```bash
# vendor_playbook 时一并部署
sh scripts/vendor_playbook.sh /path/to/project tsl cpp --apply-templates
sh scripts/vendor_playbook.sh /path/to/project tsl cpp -apply-templates
```
## 与 playbook 其他部分的关系