R/check_packages.R

Defines functions check_packages

Documented in check_packages

#' Check which packages are installed
#'
#' @param ... A set of package names
#'
#' @export
#'
#' @importFrom utils installed.packages
#'
#' @examples
#' check_packages("SCORPIUS", "dynutils")
#' check_packages(c("princurve", "mlr", "tidyverse"))
check_packages <- function(...) {
  packages <- unlist(list(...))
  installed_packages <- map_lgl(packages, requireNamespace, quietly = TRUE)
  set_names(installed_packages, packages)
}

Try the dynutils package in your browser

Any scripts or data that you put into this service are public.

dynutils documentation built on Oct. 11, 2022, 5:07 p.m.