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. "%s" is placeholder for the list of packages.