Skip to contents

Create a workflow target definition.

Usage

target(
  name,
  command,
  type = "tar_target",
  args = list(),
  comment = character()
)

Arguments

name

the target name

command

the R command to run the target

type

the target archetype

args

a list of arguments to pass the the specified target archetype

comment

optional comment that precedes the target code

Value

An S4 object of class Target.

Details

The specified target type can be one of any provided by the targets package such as tar_target. For target archetypes outside of targets, declare the package directly for argument type. For instance, type = "tarchetypes::tar_file".

Examples

workflow_target <- target('a_target',
                          1 + 1,
                          args = list(memory = 'persistent'), 
                          comment = 'A target')

workflow_target
#> ## A target
#> tar_target(
#>   a_target,
#>   1 + 1,
#>   memory = "persistent"
#> )