Learn R Programming

evanverse (version 0.3.7)

check_pkg: check_pkg(): Check if packages are installed and optionally install them

Description

A utility to check whether CRAN / GitHub / Bioconductor packages are installed, with optional auto-installation via inst_pkg().

Usage

check_pkg(
  pkg = NULL,
  source = c("CRAN", "GitHub", "Bioconductor"),
  auto_install = TRUE,
  ...
)

Value

A tibble with columns: package, name, installed, source.

Arguments

pkg

Character vector of package names or GitHub repos (e.g., "r-lib/devtools").

source

Package source: one of "CRAN", "GitHub", "Bioconductor". Case-insensitive.

auto_install

Logical. If TRUE (default), install missing packages automatically.

...

Additional arguments passed to inst_pkg().

Examples

Run this code
check_pkg("ggplot2", source = "CRAN")
check_pkg("r-lib/devtools", source = "GitHub", auto_install = FALSE)

Run the code above in your browser using DataLab