Lines Matching refs:arg
1 use clap::{arg, error::ErrorKind, Arg, ArgAction, ArgGroup, Command};
9 .arg(arg!(-f --flag "some flag").conflicts_with("other"))
10 .arg(arg!(-o --other "some flag"))
20 .arg(arg!(-f --flag "some flag").conflicts_with("other"))
21 .arg(arg!(-o --other "some flag"))
31 .arg(arg!(-f --flag "some flag").conflicts_with_all(["other"]))
32 .arg(arg!(-o --other "some flag"))
42 .arg(arg!(-f --flag "some flag").exclusive(true))
43 .arg(arg!(-o --other "some flag"));
56 .arg(arg!(-f --flag <VALUE> "some flag").exclusive(true))
57 .arg(arg!(-o --other <VALUE> "some flag"))
67 .arg(arg!(-f --flag <VALUE> "some flag").exclusive(true))
68 .arg(
69 arg!(-o --other <VALUE> "some flag")
80 .group(clap::ArgGroup::new("test").arg("foo"))
81 .arg(
94 .arg(
95 arg!(-f --flag <VALUE> "some flag")
99 .arg(arg!(-o --other <VALUE> "some flag").default_value("val1"))
107 .arg(arg!(-f --flag "some flag").conflicts_with("gr"))
108 .group(ArgGroup::new("gr").arg("some").arg("other"))
109 .arg(arg!(--some "some arg"))
110 .arg(arg!(--other "other arg"));
141 .arg(clap::arg!(-f --flag "some flag").conflicts_with("gr"))
143 .arg(clap::arg!(--some <name> "some arg").group("gr"))
144 .arg(
145 clap::arg!(--other <secs> "other arg")
173 .arg(arg!(-f --flag "some flag"))
176 .arg("some")
177 .arg("other")
180 .arg(arg!(--some "some arg"))
181 .arg(arg!(--other "other arg"));
212 .arg(arg!(-f --flag "some flag").conflicts_with("gr"))
213 .group(ArgGroup::new("gr").required(true).arg("some").arg("other"))
214 .arg(arg!(--some "some arg"))
215 .arg(arg!(--other "other arg"));
241 .arg(arg!(-f --flag "some flag").conflicts_with("gr"))
242 .group(ArgGroup::new("gr").arg("some").arg("other"))
243 .arg(arg!(--some "some arg").required(true))
244 .arg(arg!(--other "other arg"));
270 .arg(arg!(-f --flag "some flag"))
274 .arg("some")
275 .arg("other")
278 .arg(arg!(--some "some arg"))
279 .arg(arg!(--other "other arg"));
304 let flag = arg!(--flag).conflicts_with("gr");
306 .arg(&flag)
307 .group(ArgGroup::new("gr").arg("some").arg("other"))
308 .arg(arg!(--some))
309 .arg(arg!(--other));
424 .arg(
430 .arg(
436 .arg(
454 .arg(
460 .arg(
482 .arg(
488 .arg(
494 .arg(
517 .arg(Arg::new("config").long("config").conflicts_with("config"))
526 .arg(Arg::new("config").long("config").conflicts_with("extra"))
533 .arg(arg!(-o --opt <opt> "some opt").default_value("default"))
534 .arg(
535 arg!(-f --flag "some flag")
554 .arg(
555 arg!(-o --opt <opt> "some opt")
559 .arg(arg!(-f --flag "some flag").action(ArgAction::SetTrue))
579 .arg(
585 .arg(
595 "conflicts_with on an arg group should ignore default_value: {:?}",
610 .arg(
616 .arg(
626 "arg group count should ignore default_value: {:?}",
641 .arg(Arg::new("opt").long("opt").default_value("default"))
642 .arg(
653 "arg group conflicts_with should ignore default_value: {:?}",
668 .arg(
674 .arg(Arg::new("input").action(ArgAction::Set).required(true));
692 .arg(arg!(<arg1> "some arg"))
693 .arg(arg!(<arg2> "some arg"))
711 .arg(arg!(<arg1> "some arg"))
712 .arg(arg!(<arg2> "some arg"))
717 .arg(arg!(<arg> "some"))
718 .arg(arg!(<arg2> "some"))
721 .try_get_matches_from(vec!["", "sub1", "arg", "sub2"]);
747 .arg(arg!(-p --place <"place id"> "Place ID to open"))
760 .arg(arg!(-p --place <"place id"> "Place ID to open").required(true));