Learn R Programming

icesTAF (version 3.1-1)

make: Run R Script If Needed

Description

Run an R script if underlying files have changed, otherwise do nothing.

Usage

make(recipe, prereq, target, include = TRUE, engine = source,
  debug = FALSE, ...)

Arguments

recipe

script filename.

prereq

one or more underlying files, required by the script. For example, data files and/or scripts.

target

one or more output files, produced by the script. Directory names can also be used.

include

whether to automatically include the script itself as a prerequisite file.

engine

function to source the script.

debug

whether to show a diagnostic table of files and time last modified.

passed to engine.

Value

TRUE or FALSE, indicating whether the script was run.

References

Stallman, R. M. et al. An introduction to makefiles. Chapter 2 in the GNU Make manual.

See Also

source runs any R script, sourceTAF is more convenient for running a TAF script, and sourceAll runs all TAF scripts.

make, makeTAF, and makeAll are similar to the source functions, except they avoid repeating tasks that have already been run.

icesTAF-package gives an overview of the package.

Examples

Run this code
# NOT RUN {
make("model.R", "data/input.dat", "model/results.dat")
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab