deepdep {deepdep} | R Documentation |
Acquire the dependencies of the package on any depth level
Description
This function is an ultimate wrapper for get_dependencies
. It inherits all of the arguments and
allows to recursively search for the dependencies at the higher level of depth
.
Usage
deepdep(
package,
depth = 1,
downloads = FALSE,
bioc = FALSE,
local = FALSE,
dependency_type = "strong"
)
Arguments
package |
A character . Name of the package that is on CRAN, Bioconductor repository or locally installed.
See bioc and local arguments.
|
depth |
An integer . Maximum depth level of the dependency. By default it's 1 .
|
downloads |
A logical . If TRUE add dependency downloads data. By default it's FALSE .
|
bioc |
A logical value. If TRUE the Bioconductor dependencies data will be taken from the
Bioconductor repository. For this option to work properly, BiocManager package needs to be installed.
|
local |
A logical value. If TRUE only data of locally installed packages will be used (without API usage).
|
dependency_type |
A character vector. Types of the dependencies that should be sought, a subset of
c("Imports", "Depends", "LinkingTo", "Suggests", "Enhances") . Other possibilities are: character string
"all" , a shorthand for the whole vector; character string "most" for the same vector without "Enhances" ;
character string "strong" (default) for the first three elements of that vector. Works analogously to
package_dependencies .
|
Value
An object of deepdep
class.
See Also
get_dependencies
Examples
library(deepdep)
dd_downloads <- deepdep("ggplot2")
head(dd_downloads)
dd_2 <- deepdep("ggplot2", depth = 2, downloads = TRUE)
plot_dependencies(dd_2, "circular")
dd_local <- deepdep("deepdep", local = TRUE)
plot_dependencies(dd_local)
[Package
deepdep version 0.4.3
Index]