#cli #argument #arg #datatype #dependency-less #output #

已删除 climake

简单、无依赖的 CLI 库 ✨

2.2.2 2020年10月3日
2.1.0 2020年9月20日
1.0.3 2020年7月10日
1.0.2 2020年6月2日
0.1.7 2020年2月26日

#40 in #datatype

每月40次下载

MIT/Apache

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) 的约束,您可自行选择。

无运行时依赖