assert_is_package_current

Is the installed version of a package current?

Checks to see if the installed version of a package is current.

Usage
assert_is_package_current(x, lib.loc = .libPaths(),
  repos = getOption("repos"), type = getOption("pkgType"),
  severity = getOption("assertive.severity", "stop"))

is_package_current(x, lib.loc = .libPaths(), repos = getOption("repos"),
  type = getOption("pkgType"), .xname = get_name_in_parent(x))
Arguments
x
A string giving a package name.
lib.loc
A character vector of paths to local package libraries.
repos
A character vector of URLs to repositories to check for new package versions.
type
Check the repository for source or binary packages?
severity
How severe should the consequences of the assertion be? Either "stop", "warning", "message", or "none".
.xname
Not intended to be used directly.
Value

  • The is_* functions return TRUE or FALSE. The assert_* functions throw an error in the event of failure.

See Also

old.packages, on which this is based, which has advanced usage features.

Aliases
  • assert_is_package_current
  • is_package_current
Examples
# This test is marked "dont-test" since it involves a connection to
# repositories which is potentially long running.
is_package_current("assertive")
Documentation reproduced from package assertive.reflection, version 0.0-1, License: GPL (>= 3)

Community examples

Looks like there are no examples yet.