Commit Graph
3 Commits
Author SHA1 Message Date
alex 0b4a4f1c96 docs(cli): 新增 CLI 安裝指南(issue #17)
- 新增 docs/cli-install.md:前置需求、建置步驟、執行方式(PATH 連結)、
  token/API 設定、驗證與疑難排解;全部指令均於乾淨 clone 實測。
- 修正 cli/README.md 開發段落的啟動寫法(pnpm 9 下不應加 "--")並附指南連結。
- 根 README 目錄結構補上 docs/cli-install.md。
2026-09-05 09:19:44 +08:00
chenyunda218 80b784a9f3 feat(cli): 實作 CLI 各指令與 help(M1+M2,issue #13)
- 加入 pnpm workspace;Node.js ≥22 + TypeScript 實作
- 指令:auth status、tokens verify/create/list/revoke、novels get
- 非互動、stdout 僅輸出單一 JSON;exit code 0/1/2
- 設定優先順序:--token/--api-url > FOX_API_TOKEN/FOX_API_URL > ~/.config/fox/cli.json
- novels list/create/update 待後端接受 Bearer token 後補齊(README 授權缺口)
- 已對模擬後端完成端到端驗證(含 401/404/網路錯誤、冪等 revoke)
2026-09-04 20:26:11 +08:00
alex 1686322eff feat(cli): 新增 cli 子項目目錄與 README(issue #10)
- 定位:供人與 AI agent 直接與後端 API 互動的命令列工具
- 命令規劃對應現有後端端點(access-tokens、auth、novels)
- 記錄 novels 授權缺口(session-only),待後端支援 Bearer 後補齊
- 根 README 目錄結構加入 cli/
2026-09-04 19:01:51 +08:00