Open
Description
Maintainer's notes:
- A Pre-RFC has been started that splits out the first half of t his work (making the paths configurable) to have a smaller, more focused conversation
For Linux-like systems, we should be using XDG. See arch's wiki for a non-exhaustive list of software with varying degrees of compliance.
For Windows, everything should go in ~/appdata/locallow or ~/appdata/local,since ~/.cargo is just a cache, AFAICT. This is FOLDERID_LocalAppData
for SHGetKnownFolderPath
, CSIDL_LOCAL_APPDATA
for SHGetFolderPath
, and %LOCALAPPDATA%
in the environment.