R/wood-packages.R

Defines functions wood_packages

Documented in wood_packages

#' Collect available packages from multiple repositories
#'
#' @description This function queries the selected repositories for the
#' available packages and collects the unique occurrences.
#'
#' @template repos
#'
#' @return A character vector of available packages.
#'
#' @examples
#' \donttest{
#' # head() used due to the number of packages in there
#' head(wood_packages(c("local#all", "bioc@1.7", "cran", "core")))
#' wood_packages(c("http://www.omegahat.net/R", "runiverse@turtletopia"))
#' # By default, only CRAN is queried:
#' head(wood_packages())
#' }
#'
#' @family wood
#' @family packages
#' @export
wood_packages <- function(repos = "cran") {
  assert_param_repos(repos)

  query_makers <- interpret_repos(repos, context = "packages")

  sort(collect_repos(query_makers))
}

Try the woodendesc package in your browser

Any scripts or data that you put into this service are public.

woodendesc documentation built on April 18, 2023, 5:09 p.m.