desc_pkgs: Update DESCRIPTION file with package dependencies

View source: R/desc_packages.R

desc_pkgsR Documentation

Update DESCRIPTION file with package dependencies

Description

desc_pkgs will search code in a package for dependencies, using both renv::dependencies to search R and RMD files, and by detecting dependencies declared with roxygen2 decorators. It will write these package dependencies to the DESCRIPTION file.

Usage

desc_pkgs(
  dir = ".",
  file = "DESCRIPTION",
  suggests = c("^inst/"),
  ignore = c("^data-raw/"),
  must_keep = character(0),
  quiet = TRUE
)

Arguments

dir

Root package directory

file

DESCRIPTION file name

suggests

Path(s) to search for dependencies to put in SUGGESTS (supports regular expressions)

ignore

Path(s) to ignore in getting dependencies (supports regular expressions)

must_keep

List of packages that must be retained even if not a current dependency

quiet

Whether to print messages when renv::dependencies is called


mvanhala/rutils documentation built on Feb. 13, 2023, 9:08 a.m.