docs(readme): 加入 plugin 一行指令範例 #2

Merged
admin merged 1 commits from develop into master 2026-08-14 02:20:33 +00:00
2 changed files with 22 additions and 0 deletions
Showing only changes of commit 9b718a22ad - Show all commits
+10
View File
@@ -63,6 +63,16 @@ shared/
> | `<token>`(= `<plugin>@<marketplace>`) | `jsc-shared@shared` |
> | `<url>` | `https://gitea.jsc.idv.tw/plugins/shared.git` |
### 一行指令範例
| 工具 | 安裝 | 更新 | 解除安裝 |
| --- | --- | --- | --- |
| Claude Code | `claude plugin marketplace add https://gitea.jsc.idv.tw/plugins/shared.git && claude plugin install jsc-shared@shared` | `claude plugin marketplace update shared && claude plugin update jsc-shared@shared` | `claude plugin uninstall jsc-shared@shared && claude plugin marketplace remove shared` |
| Codex | `codex plugin marketplace add https://gitea.jsc.idv.tw/plugins/shared.git && codex plugin add jsc-shared@shared` | `codex plugin marketplace upgrade shared` | `codex plugin remove jsc-shared@shared && codex plugin marketplace remove shared` |
| Antigravity | `git clone https://gitea.jsc.idv.tw/plugins/shared.git $HOME/plugins/shared && agy plugin install $HOME/plugins/shared` | `git -C $HOME/plugins/shared pull && agy plugin uninstall jsc-shared && agy plugin install $HOME/plugins/shared` | `agy plugin uninstall jsc-shared` |
| OpenCode | `git clone https://gitea.jsc.idv.tw/plugins/shared.git $HOME/plugins/shared && mkdir -p ~/.config/opencode/skills && cp -r $HOME/plugins/shared/skills/* ~/.config/opencode/skills/` | `git -C $HOME/plugins/shared pull && cp -r $HOME/plugins/shared/skills/* ~/.config/opencode/skills/` | `for s in $HOME/plugins/shared/skills/*/; do rm -rf "$HOME/.config/opencode/skills/$(basename "$s")"; done` |
| GitHub Copilot CLI | `copilot plugin marketplace add https://gitea.jsc.idv.tw/plugins/shared.git && copilot plugin install jsc-shared@shared` | `copilot plugin marketplace update shared && copilot plugin update jsc-shared@shared` | `copilot plugin uninstall jsc-shared@shared && copilot plugin marketplace remove shared` |
---
## 用 CLI 直接執行 skill(headless / 一次性)
+12
View File
@@ -309,6 +309,18 @@ function buildInstallBodyLines(meta) {
`> | \`<token>\`(= \`<plugin>@<marketplace>\`) | \`${token}\` |`,
`> | \`<url>\` | \`${url}\` |`
);
lines.push(
'',
'### 一行指令範例',
'',
'| 工具 | 安裝 | 更新 | 解除安裝 |',
'| --- | --- | --- | --- |',
`| Claude Code | \`claude plugin marketplace add ${url} && claude plugin install ${token}\` | \`claude plugin marketplace update ${marketplaceName} && claude plugin update ${token}\` | \`claude plugin uninstall ${token} && claude plugin marketplace remove ${marketplaceName}\` |`,
`| Codex | \`codex plugin marketplace add ${url} && codex plugin add ${token}\` | \`codex plugin marketplace upgrade ${marketplaceName}\` | \`codex plugin remove ${token} && codex plugin marketplace remove ${marketplaceName}\` |`,
`| Antigravity | \`git clone ${url} $HOME/plugins/${meta.shortName} && agy plugin install $HOME/plugins/${meta.shortName}\` | \`git -C $HOME/plugins/${meta.shortName} pull && agy plugin uninstall ${pluginName} && agy plugin install $HOME/plugins/${meta.shortName}\` | \`agy plugin uninstall ${pluginName}\` |`,
`| OpenCode | \`git clone ${url} $HOME/plugins/${meta.shortName} && mkdir -p ~/.config/opencode/skills && cp -r $HOME/plugins/${meta.shortName}/skills/* ~/.config/opencode/skills/\` | \`git -C $HOME/plugins/${meta.shortName} pull && cp -r $HOME/plugins/${meta.shortName}/skills/* ~/.config/opencode/skills/\` | \`for s in $HOME/plugins/${meta.shortName}/skills/*/; do rm -rf "$HOME/.config/opencode/skills/$(basename "$s")"; done\` |`,
`| GitHub Copilot CLI | \`copilot plugin marketplace add ${url} && copilot plugin install ${token}\` | \`copilot plugin marketplace update ${marketplaceName} && copilot plugin update ${token}\` | \`copilot plugin uninstall ${token} && copilot plugin marketplace remove ${marketplaceName}\` |`
);
return lines;
}