R/load_pkg.R

Defines functions load_pkg

load_pkg <- function(...){
    pkg <- c(...)
    new.pkg <- pkg[!(pkg %in% installed.packages()[, "Package"])]
    if (length(new.pkg))
        install.packages(new.pkg, dependencies = TRUE)
    invisible(sapply(pkg, function(x) {
        suppressPackageStartupMessages(library(x, quietly = TRUE, verbose = FALSE, warn.conflicts = FALSE, character.only = TRUE))}
    ))
}
MikhaelManurung/mdmisc documentation built on March 19, 2020, 1:12 a.m.