- 專案骨架:Elixir + Mix escript(單檔可執行 bear),HTTP 一律 Req - 設定/憑證檔讀寫:0600、原子寫入(rename)、O_CREAT|O_EXCL 防 symlink - PAT Bearer 呼叫 /userinfo;--json 輸出;規格化退出碼 - 補齊 main 規格承諾的 BEAR_TOKEN 環境變數(優先於憑證檔、不寫入) - login 無效 PAT 退出碼 3(依 docs/commands.md §3.1);token --refresh 用法錯誤 2(§3.3) - 35 個單元測試;mix precommit(compile --warnings-as-errors + format + test)全綠 - 沿用已關閉 PR #3 的實作(feat/pat-mode-mvp 分支),文件改依 main 現行版本更新 apps 管理指令待 #5 規格與 alterminal/bear#28 API 就緒後實作。
26 lines
298 B
Plaintext
26 lines
298 B
Plaintext
# Elixir / Mix(實作階段啟用)
|
|
/_build/
|
|
/cover/
|
|
/deps/
|
|
/doc/
|
|
/.fetch
|
|
erl_crash.dump
|
|
*.ez
|
|
bear-*.tar
|
|
bear_cli-*.tar
|
|
/bear
|
|
/tmp/
|
|
|
|
# 憑證與本機狀態(嚴禁進入版本庫)
|
|
credentials.json
|
|
*.token
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# 編輯器/作業系統
|
|
.DS_Store
|
|
*.swp
|
|
.idea/
|
|
.vscode/
|