tic (version 0.4.0)

step_run_code: Step: Run arbitrary R code

Description

Captures the expression and executes it when running the step. An optional preparatory expression can be provided that is executed during preparation. If the top-level expression is a qualified function call (of the format package::fun()), the package is installed during preparation.

Usage

step_run_code(call = NULL, prepare_call = NULL)

Arguments

call

[call] An arbitrary R expression executed during the stage to which this step is added. The default is useful if you only pass prepare_call.

prepare_call

[call] An optional arbitrary R expression executed during preparation.

See Also

Other steps: step_add_to_drat(), step_add_to_known_hosts(), step_build_pkgdown(), step_do_push_deploy(), step_hello_world(), step_install_pkg, step_install_ssh_keys(), step_push_deploy(), step_setup_push_deploy(), step_setup_ssh(), step_test_ssh(), step_write_text_file()

Examples

Run this code
# NOT RUN {
dsl_init()

get_stage("install") %>%
  add_step(step_run_code(update.packages(ask = FALSE)))

# Will install covr from CRAN during preparation:
get_stage("after_success") %>%
  add_code_step(covr::codecov())

dsl_get()
# }

Run the code above in your browser using DataLab