feat(config): support multiple Gitea profiles via GITEA_PROFILE env var
未設時讀 config.env(行為不變);設了讀 config.<profile>.env。 .gitignore 新增 config.*.env 但保留 config.example.env。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
13
SKILL.md
13
SKILL.md
@@ -17,6 +17,19 @@ description: 對自架 Gitea 做常見操作:建 repo 並推送、列出 repo
|
||||
```
|
||||
3. `config.env` 已被 `.gitignore` 排除。
|
||||
|
||||
### 多組 Gitea 站/帳號
|
||||
|
||||
需要切換不同 Gitea 站或帳號時,另外存成 `config.<profile>.env`,呼叫腳本時帶 `GITEA_PROFILE`:
|
||||
|
||||
```bash
|
||||
cp config.example.env config.work.env
|
||||
# 編輯 config.work.env
|
||||
|
||||
GITEA_PROFILE=work bash <skill-path>/scripts/list.sh
|
||||
```
|
||||
|
||||
`GITEA_PROFILE` 未設時讀 `config.env`(預設)。`config.*.env` 已被 `.gitignore` 排除。
|
||||
|
||||
## 常見情境 → 對應腳本
|
||||
|
||||
`<skill-path>` 代表本 skill 所在路徑(clone 下來的位置或 `~/.claude/skills/gitea-cli` symlink)。
|
||||
|
||||
Reference in New Issue
Block a user