4 个版本
0.0.4 | 2019年12月30日 |
---|---|
0.0.3 | 2019年11月3日 |
0.0.2 | 2019年7月5日 |
0.0.1 | 2019年6月28日 |
35 在 #command-arguments
36 每月下载量
8KB
185 行代码,不包括注释
辣椒酱
辣椒酱是一个像玩具一样的命令行解析器。
辣椒酱是学习 Rust 和版本控制的产品。
如果你需要一个好的命令行解析器,你应该使用 Clap 而不是辣椒酱。
[dependencies]
paprika = "*"
extern crate paprika;
use paprika::{App, Ops};
use std::process;
fn main() {
let mut app = App::new();
let ver = Ops::new()
.short("v")
.long("version")
.description("version");
app.add_ops(ver);
app.parse();
if app.has_ops("version") {
println!("version {}", env!("CARGO_PKG_VERSION"));
process::exit(0);
}
}
cargo run --example example -- -v
cargo run --example get_value -- --name="YOUR NAME"