term-kit 0.2.5

A simple terminal UI toolkit for Rust
Documentation
use term_kit::listselector::ListSelector;

fn main() {
    let options = vec![
        "Red".to_string(),
        "Green".to_string(),
        "Blue".to_string(),
        "Yellow".to_string(),
        "Orange".to_string(),
        "Purple".to_string(),
        "Pink".to_string(),
        "Brown".to_string(),
        "Black".to_string(),
        "White".to_string(),
        "Gray".to_string(),
        "Cyan".to_string(),
    ];
    let mut selector = ListSelector::new(options);

    if let Some(selected_color) = selector.run().unwrap() {
        println!("You selected: {}", selected_color);
    }
}