R/get_confirmation.R

Defines functions get_confirmation

get_confirmation <- function(msg, default_yes=TRUE)
{
    non_default <- if(default_yes) "n" else "y"
    resp <- readline(msg)
    blank <- nchar(resp) == 0
    yes <- if(default_yes)
        !blank && substr(resp, 1, 1) != "n"
    else !blank && substr(resp, 1, 1) == "y"
    if(default_yes)
        blank || yes
    else !blank && yes
}
RevolutionAnalytics/checkpoint documentation built on Jan. 30, 2022, 7:04 a.m.