2.2.2 |
|
---|---|
2.1.0 |
|
1.0.3 |
|
1.0.2 |
|
0.1.7 |
|
#40 in #datatype
每月40次下载
31KB
260 行
climake
简单、无依赖的 CLI 库 ✨
示例 📚
use climake::{Argument, CliMake, DataType};
fn main() {
let args = &[
Argument::new(
&['o'],
&["output", "out"],
Some("Example output arg"),
DataType::Files,
).unwrap(),
Argument::new(
&['a', 'b', 'c'],
&[],
Some("Alphabet!"),
DataType::None,
).unwrap(),
];
let cli = CliMake::new(args, Some("A showcase CLI to demonstrate climake"), None).unwrap();
println!("Args used: {:#?}", cli.parse());
}
安装 🚀
只需将以下内容添加到您的 Cargo.toml
文件中
[dependencies]
climake = "2.2"
许可证
双重许可,同时受 MIT 许可证 (LICENSE-MIT
) 和 Apache 2.0 许可证 (LICENSE-APACHE
) 的约束,您可自行选择。