Hi Will, > On Nov 14, 2016, at 12:56 PM, Will Stanton <willstant...@yahoo.com> wrote: > > Hello Tony, > > Thanks for the reply. About XDG_DATA_HOME, the variable is undefined on my > desktop-less server, and I think many processes still have their own save > locations. > Still, I can believe its used in a lot of places > (https://github.com/search?q=XDG_DATA_HOME&type=Code&utf8=ā) and am not > opposed to it! > > Perhaps SEARCH/$EXECUTABLE_NAME/Preferences.plist would be good place and > format for NSUserDefaults with SEARCH = getenv(XDG_DATA_HOME) then ~/.config? > > > What about the path for cookies+caches?
Iām just reading this spec for the first time, but it looks like it accounts for that: > ⢠There is a single base directory relative to which user-specific > non-essential (cached) data should be written. This directory is defined by > the environment variable $XDG_CACHE_HOME. Overall the spec looks reasonable and seems to be close to what we we would need. A great next step would be to file a JIRA and look for volunteers who want to help implement this in SCL-Foundation. - Tony > > Regards, > Will Stanton > >> On Nov 14, 2016, at 2:37 PM, Tony Parker via swift-corelibs-dev >> <swift-corelibs-dev@swift.org> wrote: >> >> Off-list, someone pointed me here: >> >> https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html >> >> and here: >> >> http://stackoverflow.com/questions/1024114/location-of-ini-config-files-in-linux-unix >> >> Noting that there seems to be a growing consensus for $HOME/.config. >> >> Is this spec beginning to be used in the real world? > _______________________________________________ swift-corelibs-dev mailing list swift-corelibs-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-corelibs-dev