requestty 0.6.3

An easy-to-use collection of interactive cli prompts
Documentation
use requestty::{DefaultSeparator, Question};

fn main() {
    let questions = vec![
        Question::select("theme")
            .message("What do you want to do?")
            .choices(vec![
                "Order a pizza".into(),
                "Make a reservation".into(),
                DefaultSeparator,
                "Ask for opening hours".into(),
                "Contact support".into(),
                "Talk to the receptionist".into(),
            ])
            .build(),
        Question::select("size")
            .message("What size do you need?")
            .choices(vec![
                "Jumbo", "Large", "Standard", "Medium", "Small", "Micro",
            ])
            .build(),
    ];

    println!("{:#?}", requestty::prompt(questions));
}