which_clean()
is a safety check for clean()
.
It shows you the targets that clean()
will
invalidate (or remove if garbage_collection
is TRUE
).
It helps you avoid accidentally removing targets you care about.
which_clean( ..., list = character(0), path = NULL, cache = drake::drake_cache(path = path) )
... | Targets to remove from the cache: as names (symbols) or
character strings. If the |
---|---|
list | Character vector naming targets to be removed from the
cache. Similar to the |
path | Path to a |
cache | drake cache. See |
if (FALSE) { isolate_example("Quarantine side effects.", { plan <- drake_plan(x = 1, y = 2, z = 3) make(plan) cached() which_clean(x, y) # [1] "x" "y" clean(x, y) # Invalidates targets x and y. cached() # [1] "z" }) }