Use this function with caution. This function would clear your cached data and configuration, specifically:
Deletes the giscoR config directory (
rappdirs::user_config_dir("giscoR", "R")
).Deletes the
cache_dir
directory.Deletes the values on stored on
Sys.getenv("GISCO_CACHE_DIR")
andoptions(gisco_cache_dir)
.
Arguments
- config
if
TRUE
, will delete the configuration folder of giscoR.- cached_data
If this is set to
TRUE
, it will delete yourcache_dir
and all its content.- verbose
Logical, displays information. Useful for debugging, default is
FALSE
.
Details
This is an overkill function that is intended to reset your status as it you would never have installed and/or used giscoR.
See also
Other cache utilities:
gisco_set_cache_dir()
Examples
# Don't run this! It would modify your current state
# \dontrun{
gisco_clear_cache(verbose = TRUE)
#> giscoR cached data deleted: C:\Users\RUNNER~1\AppData\Local\Temp\Rtmp63EXJh/giscoR
Sys.getenv("GISCO_CACHE_DIR")
#> [1] ""
# Set new cache on a temp dir
newcache <- file.path(tempdir(), "giscoR", "pkgdown")
newcache
#> [1] "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\Rtmp63EXJh/giscoR/pkgdown"
gisco_set_cache_dir(newcache)
#> giscoR cache dir is: C:\Users\RUNNER~1\AppData\Local\Temp\Rtmp63EXJh/giscoR/pkgdown
#> To install your cache_dir path for use in future sessions,
#> run this function with `install = TRUE`.
Sys.getenv("GISCO_CACHE_DIR")
#> [1] "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\Rtmp63EXJh/giscoR/pkgdown"
# }