🔧 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
+10 -10
View File
@@ -49,38 +49,38 @@ $CODEX_HOME/skills/<skill-name>/SKILL.md
本仓库已提供跨平台安装脚本(会把 `codex/skills/*` 复制到
`$CODEX_HOME/skills/`):
- macOS/Linux`sh scripts/install_codex_skills.sh`
- PowerShell`powershell -File scripts/install_codex_skills.ps1`
- Windows bat`scripts/install_codex_skills.bat`
- macOS/Linux`sh scripts/install_codex_skills.sh -all`
- PowerShell`powershell -File scripts/install_codex_skills.ps1 -All`
- Windows bat`scripts/install_codex_skills.bat -all`
用法示例:
```bash
# 安装全部 skills
sh scripts/install_codex_skills.sh
sh scripts/install_codex_skills.sh -all
# 只安装指定 skills
sh scripts/install_codex_skills.sh style-cleanup code-review-workflow
sh scripts/install_codex_skills.sh -skills style-cleanup,code-review-workflow
```
如果希望“项目内本地安装”(不污染全局),可用以下方式:
```bash
# 安装到当前目录的 .codex/skills/
sh scripts/install_codex_skills.sh -local
sh scripts/install_codex_skills.sh -local -all
# 或手动指定 CODEX_HOME
CODEX_HOME="$(pwd)/.codex" sh scripts/install_codex_skills.sh
CODEX_HOME="$(pwd)/.codex" sh scripts/install_codex_skills.sh -all
```
PowerShell / Windows
```powershell
powershell -File scripts/install_codex_skills.ps1 -Local
powershell -File scripts/install_codex_skills.ps1 -Local -All
```
```bat
scripts\install_codex_skills.bat -local
scripts\install_codex_skills.bat -local -all
```
> 注意:Codex 只会从 `CODEX_HOME` 加载 skills;使用本地安装时,启动 Codex 需设置同样的 `CODEX_HOME`。
@@ -89,7 +89,7 @@ scripts\install_codex_skills.bat -local
`docs/standards/playbook`),则在目标项目里执行:
```bash
sh docs/standards/playbook/scripts/install_codex_skills.sh
sh docs/standards/playbook/scripts/install_codex_skills.sh -all
```
安装后重启 `codex`,即可在运行时看到 `## Skills` 列表。