7 个版本
0.2.2 | 2022 年 1 月 25 日 |
---|---|
0.2.1 | 2022 年 1 月 9 日 |
0.1.3 | 2021 年 2 月 22 日 |
排名第 825 的 命令行界面
13KB
152 行
uQuery
一种简单的方法来创建简单且易于使用的命令行体验。uQuery 允许您查询用户数据,并显示用户错误和警告
示例
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 number: usize = uquery::parsable_with_default("Whats your favourite number?", 7)?;
println!("Hello {} lover", number);
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(())
}
依赖项
~91KB