ask_yesno {dipsaus} | R Documentation |
Ask and Return True or False from the Terminal
Description
Ask a question and read from the terminal in interactive scenario
Usage
ask_yesno(
...,
end = "",
level = "INFO",
error_if_canceled = TRUE,
use_rs = TRUE,
ok = "Yes",
cancel = "No",
rs_title = "Yes or No:"
)
Arguments
... , end , level |
passed to |
error_if_canceled |
raise error if canceled |
use_rs |
whether to use |
ok |
button label for yes |
cancel |
button label for no |
rs_title |
message title if 'RStudio' question box pops up. |
Details
The prompt string will ask for an yes or no question. Users need to enter "y", "yes" for yes, "n", "no" or no, and "c" for cancel (case-insensitive).
This can only be used in an interactive
session.
Value
logical or NULL
or raise an error. If "yes" is entered,
returns TRUE
; if "no" is entered, returns FALSE
; if "c" is
entered, error_if_canceled=TRUE
will result in an error, otherwise
return NULL
See Also
cat2
, readline
,
ask_or_default
Examples
if(interactive()){
ask_yesno('Do you know how hard it is to submit an R package and ',
'pass the CRAN checks?')
ask_yesno('Can I pass the CRAN check this time?')
}
[Package dipsaus version 0.2.9 Index]