load_all_code: Load all R files in a library directory.

View source: R/load_all_code.R

load_all_codeR Documentation

Load all R files in a library directory.

Description

Load all R files in a library directory.

Usage

load_all_code(
  lib_dir = "lib",
  exclude_files = c("function_library.R"),
  file_pattern = "\\.R$",
  recursive = T,
  verbose = T,
  envir = .GlobalEnv
)

Arguments

lib_dir

Directory contains the source code files.

exclude_files

Exclude a list of files; exclude function_library.R by default because we presume that is the main R library file.

file_pattern

Regular expression for files to load, defaults to *.R

recursive

If TRUE also recurse into subdirectories. Defaults to TRUE.

verbose

If TRUE display additional output during execution.

envir

Environment in which to run the code; .GlobalEnv by default, but baseenv() is a good option to force package references.

See Also

sys.source, source

Examples


library(ck37r)

# Here R is a subdirectory with a bunch of .R files to load.
load_all_code("R")


ck37/ckTools documentation built on April 29, 2023, 11:47 p.m.