Packages are loaded (not attached) via base::requireNamespace().
If at least on package can not be loaded, an exception of class "packageNotFoundError" is raised.
The character vector of missing packages is stored in the condition as packages.
Usage
require_namespaces(
pkgs,
msg = "The following packages could not be loaded: %s",
quietly = FALSE
)Arguments
- pkgs
(
character())
Packages to load.- msg
(
character(1))
Message to print on error. Use"%s"as placeholder for the list of packages.- quietly
(
logical(1))
IfTRUEthen returnsTRUEif all packages are loaded, otherwiseFALSE.
Value
(character()) of loaded packages (invisibly).
