Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Respect XDG basedir spec for global configuration file #4333
To conform to the XDG basedir spec, bundler's config file ought to be stored at
I'm not completely sure what other files are stored under
referenced this issue
Mar 4, 2016
doesn't need to be a breaking change. most tools that have migrated do so by first checking if
XDG is a group that works on interoperability between *nix systems. The basedir spec is just one aspect of the larger focus of the group. The primary benefit to users is: standardized configurability by users/sysadmins across apps. (And it falls in lines with Apple guidelines on not polluting userspace)
git is the largest project that I'm aware of that conforms. keybase does as well. I've seen many others but can't recall them offhand.
The problem is not limited to the configuration file, but also cache files.
Cache files should be stored at
If we need to appeal to authority, we can add Firefox, Thunderbird, Chromium and Inkscape to the list of apps that follow the XDG Basedir spec and do not clutter our lovely $HOMEs. :)
I can give it a shot soon.…
On Jun 4, 2017 5:13 PM, "Samuel Giddins" ***@***.***> wrote: @valeth <https://github.com/valeth> not at the moment! — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#4333 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AAHUpF1MfdaIsfjoZcUCQSujiUn4YWx_ks5sAx3mgaJpZM4HpeFb> .