Replies: 1 comment
-
|
@dacec354 thanks — fair ask, especially on Linux where everything-in- Three shapes I considered, and where I'd land: 1. Strict XDG split — The faithful answer, but it's a breaking change for everyone on upgrade and forces me to ship a migration tool. The split is also genuinely awkward on macOS (Apple says 2. Auto-detect XDG when Tempting but I don't like it — same install behaves differently depending on a shell-env side effect. Silent default changes are how you get "reasonix lost my session" bug reports. Pass. 3. Env-var overrides, opt-in — what I'd actually merge.
Linux users who want pure XDG just set: export REASONIX_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/reasonix"
# or split it via the optional vars when those land…and they get the layout they want without me forcing a default change on every user. Project-level Want to open an issue with the |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
project level configuration keeps the same
.reasonix.or provide environment variables to customize config dir, cache dir, persistence dir and so on?
Beta Was this translation helpful? Give feedback.
All reactions