You've already forked uutils-args
mirror of
https://github.com/uutils/uutils-args.git
synced 2026-06-10 16:13:08 -07:00
20 lines
347 B
Rust
20 lines
347 B
Rust
use uutils_args::{Arguments, Options};
|
|
|
|
#[derive(Arguments)]
|
|
enum Arg {
|
|
#[arg("--foo[=FOO")] // Oops!
|
|
Something(String),
|
|
}
|
|
|
|
struct Settings {}
|
|
|
|
impl Options<Arg> for Settings {
|
|
fn apply(&mut self, _arg: Arg) -> Result<(), uutils_args::Error> {
|
|
Ok(())
|
|
}
|
|
}
|
|
|
|
fn main() {
|
|
Settings {}.parse(std::env::args_os()).unwrap();
|
|
}
|