]> quire.kejadlen.dev Git - quire.git/commit
Add global config loader with base_dir refactor
authorAlpha Chen <alpha@kejadlen.dev>
Sun, 26 Apr 2026 03:54:34 +0000 (20:54 -0700)
committerAlpha Chen <alpha@kejadlen.dev>
Sun, 26 Apr 2026 14:19:45 +0000 (07:19 -0700)
commitcc183a2d1824a4527b968e2f50da4221c4762215
treead7588283e2d140a2405f179cdf8d7ea9dd4d90c
parenta703767da2a0dde01c4dcde8328bd3b406eb735b
Add global config loader with base_dir refactor

Quire now stores a single base_dir (/var/quire) instead of
separate repos_dir and config_path fields. GlobalConfig parses
the Fennel config file and exposes github.token as a SecretString.
Missing config produces a typed ConfigNotFound error.

Assisted-by: GLM-5.1 via pi
src/error.rs
src/quire.rs