| package {svMisc} | R Documentation |
This function loads one or several R packages as silently as possible and
it returns TRUE only if all packages are loaded successfully. If
at least one loading fails, a short message is printed.
package(..., warn = TRUE)
... |
the name of one or several R packages to load (character strings). |
warn |
If |
TRUE if all packages are loaded correctly, FALSE otherwise. This
function is designed to concisely and quitely indicate package requirements in
GUI menu or other GUI actions.
Philippe Grosjean <phgrosjean@sciviews.org>
## This should work...
if (all(package("tools", "methods"))) cat("Fine!\n")
## ... but this not
if (!all(package("tools", "badname", warn = FALSE))) cat("Not fine!\n")