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 ofutils::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>