get_all_dependencies: Get all external dependencies

View source: R/get_all_dependencies.R

get_all_dependenciesR Documentation

Get all external dependencies

Description

This function gets all the external packages that the project needs. It is used the generate the Dependencies badge (add_dependencies_badge()).

Usage

get_all_dependencies(pkg = NULL)

Arguments

pkg

A character of length 1. The name of a CRAN package or NULL (default). If NULL get dependencies of the local (uninstalled) project (package or compendium).

Value

A list of three vectors:

  • base_deps, a vector of base packages;

  • direct_deps, a vector of direct packages;

  • all_deps, a vector of all dependencies (recursively obtained).

See Also

Other utilities functions: get_all_functions(), get_licenses(), get_minimal_r_version()

Examples

## Not run: 
## Update dependencies ----
add_dependencies()

## Get all dependencies ----
deps <- get_all_dependencies()
unlist(lapply(deps, length))

## Can be used for a CRAN package ----
deps <- get_all_dependencies("usethis")
unlist(lapply(deps, length))

## End(Not run)

FRBCesab/rcompendium documentation built on Nov. 15, 2024, 9:38 p.m.