fn main() {
use terminal_menu::{menu, label, button, string, password, numeric, run, mut_menu};
let menu = menu(vec![
label("strings and numerics"),
string("ste", "default", true),
string("stn", "default", false),
password("pass", "default", true),
numeric("num",
4.5,
Some(1.5),
None,
Some(150.0)
),
button("exit")
]);
run(&menu);
{
let mm = mut_menu(&menu);
if mm.canceled() {
println!("Canceled!");
return;
}
println!("{}", mm.selection_value("ste"));
println!("{}", mm.selection_value("stn"));
println!("{}", mm.selection_value("pass"));
println!("{}", mm.numeric_value("num"));
}
}