-
Notifications
You must be signed in to change notification settings - Fork 515
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Use XDG conventions on macOS too #833
Conversation
Thanks for opening this pull request! |
Isn't this a breaking change? What will happen to existing OSX users? |
Right now this PR makes no effort to maintain backward compatibility on macOS. IMO, no macOS users expect the config file to be located in |
That would be awesome! Perhaps a simpler approach could be the following?
|
Done. |
Congrats on merging your first pull request! |
@denisidoro Waiting for a release :) |
Navi no longer store the config in `Libary/Application Support` on mac. denisidoro/navi#833
Navi no longer stores the config in `Libary/Application Support` on mac. denisidoro/navi#833
~/Library/Application Support
is an utterly inconvenient location for macOS users. Most CLI tools follow theXDG conventions
on macOS as well. Replace thedirectories-next
crate with theetcetera
crate to use it on macOS. Config locations for other platforms are unchanged.