Skip to contents

Identify the directory path to the support scripts of the current target script of the pipeline currently running.

Usage

tar_path_script_support()

Value

Character, directory path to the target script of the pipeline currently running. If called outside of the pipeline currently running, tar_path_script() returns tar_config_get("script").

Details

A target script (default: _targets.R) comes with support scripts if it is written by Target Markdown. These support scripts usually live in a folder called _targets_r/, but the path may vary from case to case. The tar_path_scipt_support() returns the path to the folder with the support scripts.

Examples

tar_path_script_support()
#> [1] "_targets_r"
if (identical(Sys.getenv("TAR_EXAMPLES"), "true")) { # for CRAN
tar_dir({ # tar_dir() runs code from a temp dir for CRAN.
script <- tempfile()
tar_script(
  tar_target(x, tar_path_script_support()),
  script = script,
  ask = FALSE
)
tar_make(script = script)
tar_read(x)
})
}