This provides a standard message format for missing packages, e.g., detected via requireNamespace.

.requireNamespace(
  pkg = "methods",
  minVersion = NULL,
  messageStart = paste0(pkg, if (!is.null(minVersion)) paste0("(>=", minVersion, ")"),
    " is required. Try: ")
)

Arguments

pkg

Character string indicating name of package required

minVersion

Character string indicating minimum version of package that is needed

messageStart

A character string with a prefix of message to provide