Commit Graph
2 Commits
Author SHA1 Message Date
alex 77f30c1b6f feat(cli): 章節與寫作命令(fox chapters/fox generate,issue #43)
- fox chapters list/get/create/update/delete:對接 #40 章節 CRUD 端點;
  公開命令(list/get)在持有 token 時自動帶上(作者本人可見 draft/hidden)。
- fox generate draft/continue/rewrite/usages:對接 #42 生成 API;
  需 generate scope 的 access token。
- 補齊 M3:fox novels list/create/update(Bearer 授權)+
  tokens create --scopes。
- --content/--prompt/--previous-context 支援 '-' 從 stdin 讀多行內容。
- 輸出維持單一 JSON(stdout)、exit code 0/1/2 規範不變。
- cli/README.md:命令表、授權說明與 M3 里程碑更新。

本機後端(Postgres+NestJS,echo 供應商)端到端實測 44 項全過。
2026-09-06 23:32:48 +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