| Crates.io | argster |
| lib.rs | argster |
| version | 0.1.1 |
| created_at | 2023-12-02 07:08:12.806147+00 |
| updated_at | 2023-12-02 07:55:51.526424+00 |
| description | A simple parser for command line arguments |
| homepage | |
| repository | https://github.com/LaSpruca/argster |
| max_upload_size | |
| id | 1055967 |
| size | 14,658 |
A simple command line parser
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>