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"
)
Arguments
pkgs
(character())
Packages to load.
msg
(character(1))
Message to print on error. Use "%s" as placeholder for the list of packages.
Value
(named character()) of loaded packages (invisibly).