Lines Matching defs:args
99 args: MKeyMap,
182 self.args.push(arg);
192 /// .args([
200 pub fn args(mut self, args: impl IntoIterator<Item = impl Into<Arg>>) -> Self {
201 for arg in args {
244 .args
248 self.args.push(f(a));
324 /// .args(["set-ver", "major", "minor","patch"])
350 /// .args(["set-ver", "major", "minor","patch"])
353 /// .args(["c", "i"])
564 /// let arg_vec = vec!["my_prog", "some", "args", "to", "parse"];
602 /// let arg_vec = vec!["my_prog", "some", "args", "to", "parse"];
647 /// let arg_vec = vec!["my_prog", "some", "args", "to", "parse"];
687 // Get the name of the program (argument 1 of env::args()) and determine the
1758 /// * `{all-args}` - Help for all arguments (options, flags, positional
1790 /// {all-args}{after-help}
1843 /// Set the default section heading for future args.
3455 self.args.args()
3516 self.args
3517 .args()
3521 .flat_map(|x| x.args.args()),
3549 .args
3550 .args()
3764 &self.args
3769 self.args
3770 .args()
3863 for a in self.args.args_mut() {
3867 ag.args.push(a.get_id().clone());
3870 ag.args.push(a.get_id().clone());
3886 self.args._build();
3905 for arg in self.args.args_mut() {
4006 // Ensure all args are built and ready to parse
4130 .args
4131 .args()
4153 two_elements_of(self.args.args().filter(|a: &&Arg| condition(a)))
4165 /// Propagate global args
4173 // Avoid propagating args to the autogenerated help subtrees used in completion.
4174 // This prevents args from showing up during help completions like
4175 // `myapp help subcmd <TAB>`, which should only suggest subcommands and not args,
4176 // while still allowing args to show up properly on the generated help message.
4180 for a in self.args.args().filter(|a| a.is_global_set()) {
4195 sc.args.push(a.clone());
4253 self.args.push(arg);
4264 self.args.push(arg);
4378 self.args.args().find(|a| a.get_id() == arg_id)
4388 self.args.contains(s)
4438 self.args.args().any(|x| x.get_id() == id) || self.groups.iter().any(|x| x.id == *id)
4447 .filter(move |grp| grp.args.iter().any(|a| a == &arg))
4467 for a in self.args.args().filter(|a| a.is_required_set()) {
4485 let mut args = vec![];
4493 .args
4497 if !args.contains(n) {
4500 args.push(n.clone())
4509 args
4518 let mut args = vec![];
4534 args.push(r);
4539 args
4655 args: Default::default(),