Learn R Programming

miniCRAN (version 0.0-16)

pkgDep: Retrieves package dependencies.

Description

Performs recursive retrieve for Depends, Imports and LinkLibrary. Performs non-recursive retrieve for Suggests.

Usage

pkgDep(pkg, availPkgs, repos = getOption("repos"), type = "source",
  depends = TRUE, suggests = TRUE, enhances = FALSE, path,
  includeBasePkgs = FALSE, ...)

Arguments

pkg
Character vector of packages.
availPkgs
Vector of available packages. Defaults to reading this list from CRAN, using available.packages
repos
URL(s) of the 'contrib' sections of the repositories. Passed to available.packages
type
depends
If TRUE, retrieves Depends, Imports and LinkingTo dependencies (non-recursively)
suggests
If TRUE, retrieves Suggests dependencies (non-recursively)
enhances
If TRUE, retrieves Enhances dependencies (non-recursively)
path
Destination download path
includeBasePkgs
If TRUE, include base R packages in results
...
Other arguments passed to available.packages

Details

This

See Also

makeDepGraph Other miniCRAN: getCranDescription; pkgAvail

Examples

Run this code
pkgDep(pkg=c("ggplot2", "plyr", "reshape2"), 
       repos=c(CRAN="http://cran.revolutionanalytics.com")
)


pdb <- pkgAvail()
pkgDep(pkg=c("ggplot2", "plyr", "reshape2"), pdb)

Run the code above in your browser using DataLab