R/versions.R

Defines functions version_satisfies

version_satisfies <- function(ver, op, cond) {
  ver <- package_version(ver)
  switch(
    op,
    "<"  = ver <  cond,
    "<=" = ver <= cond,
    "==" = ver == cond,
    ">=" = ver >= cond,
    ">"  = ver >  cond,
    "!=" = ver != cond
  )
}
r-lib/pkgdepends documentation built on April 7, 2024, 8:06 a.m.