Function terminal_menu::menu[][src]

pub fn menu(items: Vec<TerminalMenuItem>) -> TerminalMenu
Expand description

Create a terminal-menu. See the examples for more.

Example

use terminal_menu::*;
let my_menu = menu(vec![
    label("label"),
    button("button"),
    scroll("scroll", vec!["a", "b", "c"])
]);
run(&my_menu);
{
    let mm = mut_menu(&my_menu);
    println!("{}", mm.selection_value("scroll"));
    println!("{}", mm.selected_item_name());
}