Delete locally stored target return values.
Delete the return values of targets in _targets/objects/
.
but keep the records in _targets/meta/meta
.
tar_delete(names, store = targets::tar_config_get("store"))
names |
Names of the targets to remove from |
store |
Character of length 1, path to the
|
If you have a small number of data-heavy targets you
need to discard to conserve storage, this function can help.
Dynamic files and cloud data (e.g. format = "file"
and format = "aws_parquet"
) are not deleted.
For patterns recorded in the metadata, all the branches
will be deleted. For patterns no longer in the metadata,
branches are left alone.
Other clean:
tar_destroy()
,
tar_invalidate()
,
tar_prune()
if (identical(Sys.getenv("TAR_EXAMPLES"), "true")) { tar_dir({ # tar_dir() runs code from a temporary directory. tar_script({ list( tar_target(y1, 1 + 1), tar_target(y2, 1 + 1), tar_target(z, y1 + y2) ) }, ask = FALSE) tar_make() tar_delete(starts_with("y")) # Only deletes y1 and y2. tar_make() # y1 and y2 rebuild but return same values, so z is up to date. }) }
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.