Skip to content

It uses CRAN and BioConductor packages, for the current platform and R version, from the default repositories.

Usage

meta_cache_deps(packages, dependencies = NA, recursive = TRUE)

meta_cache_revdeps(packages, dependencies = NA, recursive = TRUE)

meta_cache_update()

meta_cache_list(packages = NULL)

meta_cache_cleanup(force = FALSE)

meta_cache_summary()

Arguments

packages

Packages to query.

dependencies

Dependency types to query. See the dependencies parameter of utils::install.packages().

recursive

Whether to query recursive dependencies.

force

Whether to force cleanup without asking the user.

Value

A data frame of the dependencies. For meta_cache_deps() and meta_cache_revdeps() it includes the queried packages as well.

Details

meta_cache_list() lists all packages.

meta_cache_update() updates all metadata. Note that metadata is automatically updated if it is older than seven days.

meta_cache_deps() queries packages dependencies.

meta_cache_revdeps() queries reverse package dependencies.

meta_cache_summary() lists data about the cache, including its location and size.

meta_cache_cleanup() deletes the cache files from the disk.

Examples

meta_cache_list("pkgdown")
#>  Loading metadata database
#>  Loading metadata database ... done
#> 
#> # A data frame: 2 × 33
#>   package version sha256hash     depends suggests needscompilation license
#> * <chr>   <chr>   <chr>          <chr>   <chr>    <chr>            <chr>  
#> 1 pkgdown 2.0.7   f33872869dfa8… R (>= … "covr, … NA               MIT + …
#> 2 pkgdown 2.0.7   NA             R (>= … "covr, … no               MIT + …
#> # ℹ 26 more variables: imports <chr>, linkingto <chr>, enhances <chr>,
#> #   os_type <chr>, path <chr>, repodir <chr>, rversion <chr>,
#> #   platform <chr>, priority <chr>, ref <chr>, type <chr>, direct <lgl>,
#> #   status <chr>, target <chr>, mirror <chr>, sources <list>,
#> #   filesize <int>, sha256 <chr>, sysreqs <chr>, built <chr>,
#> #   published <dttm>, deps <list>, md5sum <chr>,
#> #   license_restricts_use <chr>, license_is_foss <chr>, archs <chr>
meta_cache_deps("pkgdown", recursive = FALSE)
#> # A data frame: 42 × 33
#>    package  version sha256hash   depends suggests needscompilation license
#>  * <chr>    <chr>   <chr>        <chr>   <chr>    <chr>            <chr>  
#>  1 bslib    0.7.0   2135d9841af… R (>= … bsicons… NA               MIT + …
#>  2 callr    3.7.6   e4bce367e86… R (>= … asciica… NA               MIT + …
#>  3 cli      3.6.2   4c0749e3711… R (>= … callr, … NA               MIT + …
#>  4 desc     1.4.3   54468da73dd… R (>= … callr, … NA               MIT + …
#>  5 digest   0.6.35  cc333fbb050… R (>= … tinytes… NA               GPL (>…
#>  6 downlit  0.4.3   6c0fbe98ece… R (>= … covr, h… NA               MIT + …
#>  7 fs       1.6.3   fa82061e50d… R (>= … covr, c… NA               MIT + …
#>  8 httr     1.4.7   1555e6c2fb6… R (>= … covr, h… NA               MIT + …
#>  9 jsonlite 1.8.8   7de21316984… methods httr, v… NA               MIT + …
#> 10 magrittr 2.0.3   a2bff83f792… R (>= … covr, k… NA               MIT + …
#> # ℹ 32 more rows
#> # ℹ 26 more variables: imports <chr>, linkingto <chr>, enhances <chr>,
#> #   os_type <chr>, path <chr>, repodir <chr>, rversion <chr>,
#> #   platform <chr>, priority <chr>, ref <chr>, type <chr>, direct <lgl>,
#> #   status <chr>, target <chr>, mirror <chr>, sources <list>,
#> #   filesize <int>, sha256 <chr>, sysreqs <chr>, built <chr>,
#> #   published <dttm>, deps <list>, md5sum <chr>, …
meta_cache_revdeps("pkgdown", recursive = FALSE)
#> # A data frame: 8 × 33
#>   package    version sha256hash  depends suggests needscompilation license
#> * <chr>      <chr>   <chr>       <chr>   <chr>    <chr>            <chr>  
#> 1 CALANGO    1.0.16  415a7124f3… R (>= … "Annota… no               GPL-2  
#> 2 devtools   2.4.5   38160ebd83… R (>= … "BiocMa… NA               MIT + …
#> 3 pkgdown    2.0.7   f33872869d… R (>= … "covr, … NA               MIT + …
#> 4 preferably 0.4.1   a5ee661cff… R (>= …  NA      NA               MIT + …
#> 5 CALANGO    1.0.16  NA          R (>= … "Annota… no               GPL-2  
#> 6 devtools   2.4.5   NA          R (>= … "BiocMa… no               MIT + …
#> 7 pkgdown    2.0.7   NA          R (>= … "covr, … no               MIT + …
#> 8 preferably 0.4.1   NA          R (>= …  NA      no               MIT + …
#> # ℹ 26 more variables: imports <chr>, linkingto <chr>, enhances <chr>,
#> #   os_type <chr>, path <chr>, repodir <chr>, rversion <chr>,
#> #   platform <chr>, priority <chr>, ref <chr>, type <chr>, direct <lgl>,
#> #   status <chr>, target <chr>, mirror <chr>, sources <list>,
#> #   filesize <int>, sha256 <chr>, sysreqs <chr>, built <chr>,
#> #   published <dttm>, deps <list>, md5sum <chr>,
#> #   license_restricts_use <chr>, license_is_foss <chr>, archs <chr>