6 个版本
使用旧的 Rust 2015
0.3.1 | 2018年5月16日 |
---|---|
0.3.0 | 2018年5月16日 |
0.2.0 | 2018年5月15日 |
0.1.2 | 2018年4月4日 |
0.1.1 | 2018年3月30日 |
#106 在 #arg
20KB
338 代码行
⚡ Thunder ⚡
使用宏将 Rust 函数绑定到 CLI 函数和选项。此软件包使用 clap.rs 进行实际的参数解析。
示例
// ... ignore the imports for now ...
struct MyApp;
/// Describe your application with style ✨
#[thunderclap]
impl MyApp {
/// Say hello to someone
fn hello(name: &str) {
println!("Hello {}", name);
}
}
fn main() {
MyApp::start();
}
这会打印
USAGE:
MyApp [SUBCOMMAND]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
hello Say hello to someone
help Prints this message or the help of the given subcommand(s)
查看文档获取更多示例。
依赖关系
~2.5MB
~53K SLoC