R/core-version.R

Defines functions wood_core_version

Documented in wood_core_version

#' Get current version of a core R package
#'
#' @description This function checks the version of the selected core R package.
#'
#' @template package
#'
#' @return A single string with a version code. Should be equal to the R version
#' ([base::getRversion()]).
#'
#' @examples
#' wood_core_version("graphics")
#'
#' @family core
#' @family versions
#' @export
wood_core_version <- function(package) {
  assert_param_package(package)

  core_pkgs <- utils::installed.packages(priority = "base")
  validate_core_package(package, core_pkgs)

  core_pkgs[package, "Version"]
}
ErdaradunGaztea/woodendesc documentation built on Feb. 1, 2025, 2:26 a.m.