2个版本
0.1.1 | 2023年12月2日 |
---|---|
0.1.0 | 2023年12月2日 |
#114 in #argument
用于 argster
15KB
314 行
Argster
简单的命令行解析器
示例
use argster::command;
struct App;
#[command]
impl App {
/// A hello command
/// # Args
/// input The name to greet
/// --number -n The number of times to greet them
fn hello(input: String, times: Option<u32>) {
for _ in 0..times.unwrap_or(1) {
println!("Hello {input}");
}
}
}
fn main() {
App::main();
}
命令语法
-<c>
-<c><value>
-<c> <value>
--<name>
--<name> <value>
依赖项
~270–720KB
~17K SLoC