Functions for extending sourcing features
ksource(file, ..., quiet = TRUE, cd = FALSE, env = parent.frame())try_source(file, cd = FALSE, ...)
try_ksource(file, ...)
An R or Rmd file.
Additional arguments passed to base::source()
Logical; Determines whether to apply silence to knitr::purl()
Logical; if TRUE, the R working directory is temporarily changed to the directory containing file for evaluating
An environment determining where the parsed expressions are evaluated
try_source()
will output an error message rather than completely preventing
the execution.
This can be useful for when a script calls on multiple, independent files to
be sourced and a single failure shouldn't prevent the entire run to fail as
well.