-
Notifications
You must be signed in to change notification settings - Fork 68
Add XDG Support to confy
#119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…configs to be stored in xdg defaults
0d982cc to
45bfa32
Compare
|
I'll take a look at this tomorrow! Thanks for the PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Additionally, I'm really uncomfortable with the idea that one would have a silent, seriously breaking change behind a flag that could get accidentally turned on by a dependency. It would be nice if we checked for both locations on macOS, and maybe had a way to select which method should be used by the downstream application (since, for example, GUI apps may want to put their non-user-editable configuration into ~/Library)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don’t really know how to review the code here. I don’t know the directory, even less etcetera crate. 😅 (Also a lot is happening IRL for me so, don’t block on me please :) )
e4b0c44 to
56833ed
Compare
56833ed to
d47fe4f
Compare
…Finally move the CI to use a single thread as the changing of the strategy is based on atomics and can fail if multiple threads are changing it at once
This PR:
directoriescrate in favor ofetcetera2.0.0$XDG_CONFIG_HOMEviaetceteraAppStrategyrulesrustfmtfrom version1.88Resolves #117