removes every json and qs2 files found by sourcoise_status().
Value
list of cleared files, plus a side-effect as specified cache files are deleted (no undo possible)
See also
Other sourcoise:
sourcoise(),
sourcoise_clear(),
sourcoise_refresh(),
sourcoise_reset(),
sourcoise_status()
Examples
dir <- tempdir()
set_sourcoise_root(dir)
#> /tmp/Rtmp4DcgLO
fs::file_copy(
fs::path_package("sourcoise", "some_data.R"),
dir,
overwrite = TRUE)
# Force execution
data <- sourcoise("some_data.R", force_exec = TRUE)
# we then clear all caches
sourcoise_clear_all()
#> [1] "/tmp/Rtmp4DcgLO/.sourcoise/some_data-4262323b_d5ef438e-1.json"
#> [2] "/tmp/Rtmp4DcgLO/.sourcoise/some_data-4262323b_d5ef438e-2.json"
#> [3] "/tmp/Rtmp4DcgLO/.sourcoise/some_data-4262323b_d5ef438e-3.json"
#> [4] "/tmp/Rtmp4DcgLO/.sourcoise/some_data-4262323b_d5ef438e-4.json"
#> [5] "/tmp/Rtmp4DcgLO/.sourcoise/some_data-4262323b_d5ef438e-5.json"
sourcoise_status()
#> ℹ No cache data
#> # A tibble: 0 × 0
