targets() returns a character vector of all unique values of target properties,
prerequisites() returns depends and script properties,
and tasks() returns task properties of the given rule() or list of rules.
Examples
job <- 'data.csv' %>>%
rRule('process.R', task='basic') %>>%
'data.rds' %>>%
markdownRule('report.Rnw', task='basic') %>>%
'report.pdf'
prerequisites(job) # returns c('process.R', data.csv', 'report.Rnw', 'data.rds')
#> [1] "process.R" "data.csv" "report.Rnw" "data.rds"
targets(job) # returns c('data.rds', 'report.pdf')
#> [1] "data.rds" "report.pdf"
tasks(job) # returns 'basic'
#> [1] "basic"