R/interactive.R

Defines functions is_interactive

is_interactive <- function() {
  opt <- getOption("rlib_interactive")
  if (isTRUE(opt)) {
    TRUE
  } else if (identical(opt, FALSE)) {
    FALSE
  } else if (tolower(getOption("knitr.in.progress", "false")) == "true") {
    FALSE
  } else if (identical(Sys.getenv("TESTTHAT"), "true")) {
    FALSE
  } else {
    interactive()
  }
}

Try the askpass package in your browser

Any scripts or data that you put into this service are public.

askpass documentation built on Sept. 4, 2023, 1:06 a.m.