Sources files recursively to either local or global environment.
# S3 method for default
sourceDirectory(path, pattern=".*[.](r|R|s|S|q)([.](lnk|LNK))*$", recursive=TRUE,
envir=parent.frame(), onError=c("error", "warning", "skip"), modifiedOnly=TRUE, ...,
verbose=FALSE)A path to a directory to be sourced.
A regular expression file name pattern to identify source code files.
If TRUE, subdirectories are recursively sourced
first, otherwise not.
An environment in which the code should be evaluated.
If an error occurs, the error may stop the job, give a warning, or silently be skipped.
If TRUE, only files that are modified since the
last time they were sourced are sourced, otherwise regardless.
Additional arguments passed to sourceTo().
Returns a vector of the full pathnames of the files sourced.
This method does not provide hooks, but the internally used
sourceTo() does.
Subdirectories and files in each (sub-)directory are sourced in lexicographic order.