Example:

rust let mut args = ArgParser::new("rargsxd_example"); args.info("A test example for rargsxd") .author("BubbyRoosh") .version("0.1.0") .copyright("Copyright (C) 2021 BubbyRoosh") .args( vec!( Arg::bool("uwu", false) .short('u') .help("UwU"), Arg::str("owo", "monke") .short('o') .help("OwO"), ) ).parse(); println!("{}", args.get_str("owo")); println!("{}", args.get_bool("uwu")); println!("{:?}", args.extra);

Assuming the args passed are: -ou word another word

It would output: word true ["another", "word"]