14个版本
0.2.9 | 2024年2月15日 |
---|---|
0.2.8 | 2024年2月15日 |
0.1.3 | 2023年12月27日 |
0.1.2 | 2023年10月19日 |
#388 在 进程宏 中
每月 53次下载
5KB
Clap Main
此库提供了一个procmacro #[clap_main]
,用于装饰您的入口点函数,并自动从命令行参数解析实现 clap::Parser 的结构体。
示例用法
需要启用 derive 特性的 clap
#[derive(clap::Parser)]
struct CliArgs {
/// A name to be greeted
name: String
}
#[clap_main::clap_main]
fn main(CliArgs { name }: CliArgs) {
println!("Hello {name}");
}
依赖关系
~260–710KB
~17K SLoC