feat(send): support config files for persistent preferences#26
Conversation
Code Review by Qodo
Context used 1. GlobalPath() ignores XDG fallback
|
os.UserConfigDir() already implements exact XDG_CONFIG_HOME-or-~/.config semantics on Linux; Qodo's suggested fix would have broken jip's documented cross-platform behavior by forcing non-native config paths on macOS/Windows. |
Changes since last push
|
a73869d to
013ebaf
Compare
Changes since last push
|
Load flag defaults from ~/.config/jip/config.toml (personal) and .jip.toml in the repo root (team), repo overriding global and CLI flags overriding both, so workflow flags like --rebase don't have to be repeated on every invocation. Closes #24 Co-Authored-By: Claude Fable 5 <[email protected]>
Changes since last pushNo code changes (likely just a rebase). View the diff on GitHub (may include unrelated changes due to rebases since GitHub does not currently implement |
013ebaf to
fff0c49
Compare
This is a stacked PR1. Only review commit fff0c49.
PRs:
Description
Load flag defaults from ~/.config/jip/config.toml (personal) and
.jip.toml in the repo root (team), repo overriding global and CLI
flags overriding both, so workflow flags like --rebase don't have
to be repeated on every invocation.
Closes #24
Co-Authored-By: Claude Fable 5 [email protected]
Footnotes
A stacked PR is a pull request that depends on other pull requests. The current PR depends on the ones listed below it and MUST NOT be merged before they are merged. The PRs listed above the current one in turn depend on it and won't be merged until the current one is. Learn more about why and how to review. ↩