Home
last modified time | relevance | path

Searched refs:ArgGroup (Results 1 - 20 of 20) sorted by relevance

/third_party/rust/crates/clap/tests/builder/
H A Dgroups.rs1 use clap::{arg, error::ErrorKind, Arg, ArgAction, ArgGroup, Command, Id};
10 .group(ArgGroup::new("req").args(["flag", "color"]).required(true)) in required_group_missing_arg()
24 .group(ArgGroup::new("req").args(["flg", "color"]).required(true)) in non_existing_arg()
35 .group(ArgGroup::new("req").args(["flag"]).required(true)) in unique_group_name()
36 .group(ArgGroup::new("req").args(["color"]).required(true)) in unique_group_name()
55 .group(ArgGroup::new("a")) in arg_group_new_of_arg_name()
64 .group(ArgGroup::new("grp").args(["hostname", "color"])) in group_single_value()
79 .group(ArgGroup::new("grp").args(["hostname", "color", "flag"])) in group_empty()
95 ArgGroup::new("grp") in group_required_flags_empty()
111 .group(ArgGroup in group_multi_value_single_arg()
[all...]
H A Dconflicts.rs1 use clap::{arg, error::ErrorKind, Arg, ArgAction, ArgGroup, Command};
80 .group(clap::ArgGroup::new("test").arg("foo")) in not_exclusive_with_group()
108 .group(ArgGroup::new("gr").arg("some").arg("other")) in arg_conflicts_with_group()
142 .group(clap::ArgGroup::new("gr").multiple(true)) in arg_conflicts_with_group_with_multiple_sources()
175 ArgGroup::new("gr") in group_conflicts_with_arg()
213 .group(ArgGroup::new("gr").required(true).arg("some").arg("other")) in arg_conflicts_with_required_group()
242 .group(ArgGroup::new("gr").arg("some").arg("other")) in arg_conflicts_with_group_with_required_memeber()
272 ArgGroup::new("gr") in required_group_conflicts_with_arg()
307 .group(ArgGroup::new("gr").arg("some").arg("other")) in get_arg_conflicts_with_group()
648 .group(ArgGroup in group_conflicts_with_default_arg()
[all...]
H A Drequire.rs2 use clap::{arg, error::ErrorKind, Arg, ArgAction, ArgGroup, Command};
150 .group(ArgGroup::new("gr").required(true).arg("some").arg("other")) in group_required()
163 .group(ArgGroup::new("gr").required(true).arg("some").arg("other")) in group_required_2()
177 .group(ArgGroup::new("gr").required(true).arg("some").arg("other")) in group_required_3()
191 .group(ArgGroup::new("gr").arg("some").arg("other")) in arg_require_group()
208 .group(ArgGroup::new("gr").arg("some").arg("other")) in arg_require_group_2()
227 .group(ArgGroup::new("gr").arg("some").arg("other")) in arg_require_group_3()
1030 ArgGroup::new("test_group") in require_eq_filtered_group()
1339 .group(ArgGroup::new("one").arg("opt").requires("flag")) in group_requires_with_default_value()
1467 ArgGroup in required_require_with_group_shows_flag()
[all...]
H A Dutils.rs6 use clap::{arg, Arg, ArgAction, ArgGroup, Command};
H A Ddefault_vals.rs765 use clap::{Arg, ArgGroup, Command}; in required_groups_with_default_values()
769 .group(ArgGroup::new("group").args(["arg"]).required(true)); in required_groups_with_default_values()
H A Dhelp.rs3 use clap::{arg, builder::PossibleValue, error::ErrorKind, Arg, ArgAction, ArgGroup, Command};
1872 .group(ArgGroup::new("group1") in issue_1487()
2243 ArgGroup::new("arg1") in issue_1794_usage()
/third_party/rust/crates/clap/src/builder/
H A Darg_group.rs11 /// For instance, you can make an entire `ArgGroup` required. If [`ArgGroup::multiple(true)`] is
13 /// [`ArgGroup::multiple(false)`] is set (the default), one and *only* one must be present.
15 /// You can also do things such as name an entire `ArgGroup` as a [conflict] or [requirement] for
19 /// Perhaps the most common use of `ArgGroup`s is to require one and *only* one argument to be
29 /// Finally, you may use `ArgGroup`s to pull a value from a group of arguments when you don't care
34 /// The following example demonstrates using an `ArgGroup` to ensure that one, and only one, of
38 /// # use clap::{Command, arg, ArgGroup, error::ErrorKind};
44 /// .group(ArgGroup::new("vers")
56 /// # use clap::{Command, arg, ArgGroup, I
86 pub struct ArgGroup { global() structure names
96 impl ArgGroup { global() impls
498 impl ArgGroup { global() impls
[all...]
H A Dmod.rs28 pub use arg_group::ArgGroup;
H A Dcommand.rs19 use crate::builder::{Arg, ArgGroup, ArgPredicate};
102 groups: Vec<ArgGroup>,
297 /// Adds an [`ArgGroup`] to the application.
299 /// [`ArgGroup`]s are a family of related arguments.
303 /// - Make an entire [`ArgGroup`] required, meaning that one (and *only*
305 /// - Name an [`ArgGroup`] as a conflict to another argument.
313 /// The following example demonstrates using an [`ArgGroup`] to ensure that one, and only one,
317 /// # use clap::{Command, arg, ArgGroup};
323 /// .group(ArgGroup::new("vers")
330 pub fn group(mut self, group: impl Into<ArgGroup>)
[all...]
/third_party/rust/crates/clap/examples/
H A Dfind.rs3 use clap::{arg, command, ArgGroup, ArgMatches, Command};
13 .group(ArgGroup::new("tests").multiple(true)) in cli()
19 .group(ArgGroup::new("operators").multiple(true)) in cli()
/third_party/rust/crates/clap/examples/tutorial_derive/
H A D04_03_relations.rs1 use clap::{ArgGroup, Parser};
6 ArgGroup::new("vers")
/third_party/rust/crates/clap/examples/tutorial_builder/
H A D04_03_relations.rs3 use clap::{arg, command, value_parser, ArgAction, ArgGroup};
15 ArgGroup::new("vers") in main()
/third_party/rust/crates/clap/tests/derive/
H A Dissues.rs5 use clap::{ArgGroup, Args, Parser, Subcommand};
10 #[command(group = ArgGroup::new("verb").required(true).multiple(true))] in issue_151_groups_within_subcommands()
H A Dnon_literal_attributes.rs23 #[command(group = clap::ArgGroup::new("foo"))]
/third_party/libphonenumber/migrator/src/main/java/com/google/phonenumbers/migrator/
H A DCommandLineMain.java28 import picocli.CommandLine.ArgGroup;
42 @ArgGroup(multiplicity = "1")
63 @ArgGroup()
/third_party/rust/crates/clap/src/
H A Dlib.rs103 pub use crate::builder::{Arg, ArgGroup};
/third_party/rust/crates/clap/clap_bench/benches/
H A D06_rustup.rs5 use clap::{Arg, ArgAction, ArgGroup, Command};
270 .group(ArgGroup::new("page").args(["book", "std"])), in build_cli()
/third_party/rust/crates/clap/src/parser/
H A Dvalidator.rs3 use crate::builder::{Arg, ArgGroup, ArgPredicate, Command, PossibleValue};
549 fn gather_group_direct_conflicts(group: &ArgGroup) -> Vec<Id> { in gather_group_direct_conflicts()
/third_party/rust/crates/clap/clap_complete/src/
H A Ddynamic.rs20 #[command(group = clap::ArgGroup::new("complete").multiple(true).conflicts_with("register"))]
/third_party/rust/crates/clap/clap_derive/src/derives/
H A Dargs.rs406 clap::ArgGroup::new(#group_id) in gen_augment()

Completed in 13 milliseconds