uQuery

A simple way to create simple yet easy to use command line experiences. uQuery allows you both to query the user for data, and display user errors and warnings

Example

```rust use std::io;

fn main() -> io::Result<()> { let name = uquery::string("What is your name?")?; println!("Hello {}.", name);

let day = uquery::string_with_default(
    "What is your favourite day?",
    Some("Monday"),
)?;
println!(r#"I see your favourite day is "{}"."#, day);

let age: u8 = uquery::parsable("How old are you?")?;
println!("Hello {} year old.", age);

let happy = uquery::boolean("Are you happy?", None)?;
println!("It is {} that you are happy.", happy);

Ok(())

} ```