Operating systems have dedicated places for storing caches. It would be great if tools.deps stored the .gitlibs folder in the OS designated place, rather than in the root of the users home directory. This has lots of benefits for users of each system, for example on macOS, they can be ignored by Time Machine by default.
Windows has %LOCALAPPDATA*: This variable is the temporary files of Applications. Its uses include storing of desktop themes, Windows error reporting, caching and profiles of web browsers. - https://en.wikipedia.org/wiki/Environment_variable#Windows
Operating systems have dedicated places for storing caches. It would be great if tools.deps stored the .gitlibs folder in the OS designated place, rather than in the root of the users home directory. This has lots of benefits for users of each system, for example on macOS, they can be ignored by Time Machine by default.
macOS has ~/Library/Caches, via cachesDirectory - https://developer.apple.com/documentation/foundation/filemanager.searchpathdirectory/1413518-cachesdirectory
Windows has %LOCALAPPDATA*: This variable is the temporary files of Applications. Its uses include storing of desktop themes, Windows error reporting, caching and profiles of web browsers. - https://en.wikipedia.org/wiki/Environment_variable#Windows
Linux has $XDG_CACHE_HOME, often ~/.cache - https://specifications.freedesktop.org/basedir-spec/latest/ar01s03.html