You can use the rappdirs package to look up the standard places for permanent config, cache etc. files. E.g. on macOS:
❯ rappdirs::user_cache_dir() [1] "/Users/gaborcsardi/Library/Caches" Gabor On Tue, Jan 14, 2020 at 4:10 PM Jonathan Greenberg <jgreenb...@unr.edu> wrote: > > Folks: > > My package gdalUtils is a wrapper for a set of binaries on disk (the GDAL > Utilities) -- these have about as many places to install as there are people > installing it, and the system environment variables aren't always much help > (they aren't always set) for locating them. My package is trying to > dummy-proof the usage as much as possible, so one of the things it does is if > it can't find the install, it goes search for the install in, first, standard > locations and runs a short test to see if the install is valid and, if not, > goes on a longer hunt. Right now, it does this search everytime someone > boots up R and uses it, which slows down the process. > > What I'm wondering is twofold: > > 1) Are there any packages/methods by which user "preferences" are saved that > don't require saving workspaces (e.g. does R have a standardized > "preferences" location that packages can use). > > 2) If the answer to #1 is "no", what is the preferred method for saving > variables for use by packages that are always restored on boot -- e.g. I was > thinking something like .Renviron but I think that's Rstudio only. I'm > concerned with workspace-type saves since I feel like that often results in a > ton of variables being saved. > > Thanks! > > --j > > [[alternative HTML version deleted]] > > ______________________________________________ > R-package-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-package-devel ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel