A collection of interactive prompting functions that follow tidyverse patterns and use built-in R functions (utils::menu and readline) with cli for styling. All functions handle non-interactive sessions gracefully. Text input with validation
Usage
prompt_input(
message,
value = NULL,
default = NULL,
required = FALSE,
validator = NULL,
validator_message = "Invalid input"
)