Crates.io | oargs |
lib.rs | oargs |
version | 0.1.0 |
source | src |
created_at | 2024-04-18 14:34:15.495528 |
updated_at | 2024-04-18 14:34:15.495528 |
description | Argument Parser |
homepage | |
repository | https://github.com/Ouki76/oargs |
max_upload_size | |
id | 1212609 |
size | 5,334 |
Argument Parser
cargo add oargs
or
[dependencies]
oargs = "0.1.0"
use oargs::{arg, Args};
fn main() {
let args = vec![
arg!({
name: "about_arg",
short: "a",
long: "about"
}),
arg!({
name: "version_arg",
short: "v",
long: "version"
}),
];
let args_obj = Args::new(args, std::env::args().collect());
if args_obj.contains("help_arg") {
println!("Help");
}
if args_obj.contains("version_arg") {
println!("Version {}", std::env!("CARGO_PKG_VERSION"));
}
}