Prompt for user confirmation.
Responses will be read from stdin, even if it’s redirected to a file.
text - the question to ask
default - the default, used if stdin is empty
abort - if true, a negative answer aborts the program by raising Abort
promptSuffix - a string added after the question and choices
showDefault - if false, the choices will not be shown in the prompt.
Return the user’s response, or null if stdin is not interactive and EOF was encountered.