R/print_package_description.R

Defines functions print.package_description

Documented in print.package_description

#' @title Print function for an object of \code{package_description} class
#'
#' @param x An object of \code{package_description} class.
#' @param ... other
#'
#' @examples
#' \donttest{
#' library(deepdep)
#'
#' description <- get_description("ggplot2")
#' description
#' }
#'
#' @rdname print.package_description
#' @export
print.package_description <- function(x, ...) {
  cat(x$package, ": ", x$title, "\n", sep = "")
  cat("Maintainer:", x$maintainer, "\n")
  cat("Description: \n", x$description, "\n")
  cat("Depends:", names(x$depends), "\n")
  cat("Imports:", names(x$imports), "\n")
  cat("LinkingTo:", names(x$linkingto), "\n")
  cat("Suggests:", names(x$suggests), "\n")
  cat("Enhances:", names(x$enhances), "\n")
  cat("Scrap date:", x$crandb_file_date)
}
DominikRafacz/deepdep documentation built on Feb. 27, 2023, 3:39 p.m.