Macro uucore::prompt_yes
source · macro_rules! prompt_yes { ($($args:tt)+) => { ... }; }
Expand description
Prompt the user with a formatted string and returns true
if they reply 'y'
or 'Y'
This macro functions accepts the same syntax as format!
. The prompt is written to
stderr
. A space is also printed at the end for nice spacing between the prompt and
the user input. Any input starting with 'y'
or 'Y'
is interpreted as yes
.
Examples
use uucore::prompt_yes;
let file = "foo.rs";
prompt_yes!("Do you want to delete '{}'?", file);
will print something like below to stderr
(with util_name
substituted by the actual
util name) and will wait for user input.
util_name: Do you want to delete 'foo.rs'?