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/depends documentation built on April 26, 2024, 1:44 p.m.