R/utils.R

Defines functions get_env_var `%||%`

`%||%`  <- function(x, y) {
    if (is.null(x)) return(y)
    x
}

get_env_var <- function(var) {
  res <- Sys.getenv(var)

  if (identical(res, "")) {
    stop(sQuote(var), " not set as environment variable.", call. = FALSE)
  }

  res
}
fmichonneau/carpenter documentation built on July 5, 2022, 7:08 a.m.