Lines Matching defs:new
44 /// let cfg = Arg::new("config")
90 /// Create a new [`Arg`] with a unique name.
103 /// Arg::new("config")
107 pub fn new(id: impl Into<Id>) -> Self {
113 /// See [`Arg::new`] for more details.
134 /// let m = Command::new("prog")
135 /// .arg(Arg::new("config")
148 /// let m = Command::new("prog")
150 /// .arg(Arg::new("host")
153 /// .arg(Arg::new("help")
194 /// let m = Command::new("prog")
195 /// .arg(Arg::new("cfg")
220 /// let m = Command::new("prog")
221 /// .arg(Arg::new("test")
249 /// let m = Command::new("prog")
250 /// .arg(Arg::new("test")
279 /// let m = Command::new("prog")
280 /// .arg(Arg::new("test")
307 /// let m = Command::new("prog")
308 /// .arg(Arg::new("test")
336 /// let m = Command::new("prog")
337 /// .arg(Arg::new("test")
365 /// let m = Command::new("prog")
366 /// .arg(Arg::new("test")
394 /// let m = Command::new("prog")
395 /// .arg(Arg::new("test")
420 /// let m = Command::new("prog")
421 /// .arg(Arg::new("test")
464 /// Arg::new("config")
471 /// let m = Command::new("prog")
472 /// .arg(Arg::new("mode")
474 /// .arg(Arg::new("debug")
511 /// let m = Command::new("myprog")
556 /// Arg::new("args")
567 /// let res = Command::new("prog")
568 /// .arg(Arg::new("first"))
569 /// .arg(Arg::new("second"))
570 /// .arg(Arg::new("third")
588 /// let res = Command::new("prog")
589 /// .arg(Arg::new("first"))
590 /// .arg(Arg::new("second"))
591 /// .arg(Arg::new("third")
629 /// Arg::new("config")
638 /// let res = Command::new("prog")
639 /// .arg(Arg::new("cfg")
654 /// let res = Command::new("prog")
655 /// .arg(Arg::new("cfg")
686 /// Arg::new("config")
697 /// let res = Command::new("prog")
698 /// .arg(Arg::new("cfg")
702 /// .arg(Arg::new("input"))
714 /// let res = Command::new("prog")
715 /// .arg(Arg::new("cfg")
719 /// .arg(Arg::new("input"))
746 /// Arg::new("config")
756 /// let res = Command::new("prog")
757 /// .arg(Arg::new("exclusive")
761 /// .arg(Arg::new("debug")
763 /// .arg(Arg::new("input"))
796 /// let m = Command::new("prog")
797 /// .arg(Arg::new("verb")
802 /// .subcommand(Command::new("test"))
803 /// .subcommand(Command::new("do-stuff"))
855 /// - Overwriting previous values with new ones
856 /// - Appending new values to all previous ones
866 /// let cmd = Command::new("mycmd")
868 /// Arg::new("flag")
905 /// let mut cmd = clap::Command::new("raw")
907 /// clap::Arg::new("color")
913 /// clap::Arg::new("hostname")
915 /// .value_parser(clap::builder::NonEmptyStringValueParser::new())
920 /// clap::Arg::new("port")
983 /// let m = Command::new("prog")
984 /// .arg(Arg::new("mode")
997 /// let cmd = Command::new("prog")
998 /// .arg(Arg::new("mode")
1026 /// let cmd = Command::new("prog")
1027 /// .arg(Arg::new("file")
1052 /// let cmd = Command::new("prog")
1053 /// .arg(Arg::new("file")
1057 /// .arg(Arg::new("word"));
1080 /// let m = Command::new("prog")
1081 /// .arg(Arg::new("file")
1084 /// .arg(Arg::new("word"))
1122 /// Arg::new("cfg")
1131 /// let m = Command::new("prog")
1132 /// .arg(Arg::new("config")
1185 /// Arg::new("speed")
1193 /// let m = Command::new("prog")
1194 /// .arg(Arg::new("io")
1234 /// Arg::new("user")
1244 /// Command::new("prog")
1247 /// Arg::new("command")
1275 /// let m = Command::new("pv")
1276 /// .arg(Arg::new("option")
1292 /// let m = Command::new("pv")
1293 /// .arg(Arg::new("option")
1340 /// let m = Command::new("prog")
1341 /// .arg(Arg::new("pat")
1357 /// let res = Command::new("prog")
1358 /// .arg(Arg::new("pat")
1390 /// let res = Command::new("myprog")
1391 /// .arg(Arg::new("num").allow_negative_numbers(true))
1421 /// let res = Command::new("prog")
1422 /// .arg(Arg::new("cfg")
1438 /// let res = Command::new("prog")
1439 /// .arg(Arg::new("cfg")
1486 /// let m = Command::new("prog")
1487 /// .arg(Arg::new("config")
1522 /// Arg::new("vals")
1534 /// let m = Command::new("prog")
1535 /// .arg(Arg::new("cmds")
1540 /// .arg(Arg::new("location"))
1612 /// let m = Command::new("prog")
1613 /// .arg(Arg::new("opt")
1629 /// let m = Command::new("prog")
1630 /// .arg(Arg::new("opt")
1707 /// Command::new("prog")
1708 /// .arg(Arg::new("color").long("color")
1745 /// Command::new("prog")
1746 /// .arg(Arg::new("create").long("create")
1855 /// let m = Command::new("prog")
1856 /// .arg(Arg::new("flag")
1883 /// let m = Command::new("prog")
1884 /// .arg(Arg::new("true_flag")
1887 /// .value_parser(FalseyValueParser::new())
1889 /// .arg(Arg::new("false_flag")
1892 /// .value_parser(FalseyValueParser::new())
1894 /// .arg(Arg::new("absent_flag")
1897 /// .value_parser(FalseyValueParser::new())
1916 /// let m = Command::new("prog")
1917 /// .arg(Arg::new("flag")
1937 /// let m = Command::new("prog")
1938 /// .arg(Arg::new("flag")
1958 /// let m = Command::new("prog")
1959 /// .arg(Arg::new("flag")
2019 /// let m = Command::new("prog")
2020 /// .arg(Arg::new("cfg")
2069 /// let m = Command::new("prog")
2070 /// .arg(Arg::new("cfg")
2127 /// let m = Command::new("prog")
2128 /// .arg(Arg::new("a") // Typically args are grouped alphabetically by name.
2135 /// .arg(Arg::new("b")
2194 /// let m = Command::new("prog")
2195 /// .arg(Arg::new("opt")
2245 /// let m = Command::new("prog")
2246 /// .arg(Arg::new("cfg")
2290 /// let m = Command::new("prog")
2291 /// .arg(Arg::new("mode")
2319 /// let m = Command::new("connect")
2320 /// .arg(Arg::new("host")
2348 /// let m = Command::new("prog")
2349 /// .arg(Arg::new("mode")
2377 /// let m = Command::new("connect")
2378 /// .arg(Arg::new("host")
2410 /// Arg::new("debug")
2419 /// let m = Command::new("prog")
2420 /// .arg(Arg::new("cfg")
2446 /// let m = Command::new("prog")
2447 /// .arg(Arg::new("cfg")
2492 /// let m = Command::new("prog")
2493 /// .arg(Arg::new("cfg")
2519 /// let m = Command::new("prog")
2520 /// .arg(Arg::new("cfg")
2560 /// Arg::new("debug")
2572 /// let m = Command::new("prog")
2573 /// .arg(Arg::new("debug")
2577 /// .arg(Arg::new("verbose")
2604 /// Arg::new("debug")
2616 /// let m = Command::new("prog")
2617 /// .arg(Arg::new("debug")
2621 /// .arg(Arg::new("verbose")
2659 /// let m = Command::new("prog")
2660 /// .arg(Arg::new("flag")
2663 /// .arg(Arg::new("other")
2677 /// let m = Command::new("prog")
2678 /// .arg(Arg::new("flag")
2681 /// .arg(Arg::new("other")
2695 /// let m = Command::new("prog")
2696 /// .arg(Arg::new("opt")
2699 /// .arg(Arg::new("other")
2714 /// let m = Command::new("prog")
2715 /// .arg(Arg::new("opt")
2718 /// .arg(Arg::new("other")
2733 /// let m = Command::new("prog")
2734 /// .arg(Arg::new("flag")
2737 /// .arg(Arg::new("other")
2792 /// let m = Command::new("prog")
2793 /// .arg(Arg::new("flag")
2796 /// .arg(Arg::new("opt")
2799 /// .arg(Arg::new("other")
2816 /// let m = Command::new("prog")
2817 /// .arg(Arg::new("flag")
2820 /// .arg(Arg::new("other")
2839 /// let m = Command::new("prog")
2840 /// .arg(Arg::new("flag")
2843 /// .arg(Arg::new("opt")
2846 /// .arg(Arg::new("other")
2905 /// Arg::new("config")
2915 /// let res = Command::new("prog")
2916 /// .arg(Arg::new("cfg")
2920 /// .arg(Arg::new("dbg")
2934 /// let res = Command::new("prog")
2935 /// .arg(Arg::new("cfg")
2939 /// .arg(Arg::new("dbg")
2972 /// Arg::new("config")
2982 /// let res = Command::new("prog")
2983 /// .arg(Arg::new("cfg")
2987 /// .arg(Arg::new("dbg")
2990 /// .arg(Arg::new("infile")
3005 /// let res = Command::new("prog")
3006 /// .arg(Arg::new("cfg")
3010 /// .arg(Arg::new("dbg")
3013 /// .arg(Arg::new("infile")
3048 /// Arg::new("config")
3060 /// let res = Command::new("prog")
3061 /// .arg(Arg::new("cfg")
3065 /// .arg(Arg::new("dbg")
3068 /// .arg(Arg::new("infile")
3083 /// let res = Command::new("prog")
3084 /// .arg(Arg::new("cfg")
3088 /// .arg(Arg::new("dbg")
3091 /// .arg(Arg::new("infile")
3120 /// Arg::new("config")
3127 /// let res = Command::new("prog")
3128 /// .arg(Arg::new("cfg")
3132 /// .arg(Arg::new("other")
3141 /// let res = Command::new("prog")
3142 /// .arg(Arg::new("cfg")
3146 /// .arg(Arg::new("other")
3157 /// let res = Command::new("prog")
3158 /// .arg(Arg::new("cfg")
3162 /// .arg(Arg::new("other")
3172 /// let res = Command::new("prog")
3173 /// .arg(Arg::new("cfg")
3177 /// .arg(Arg::new("other")
3207 /// Arg::new("config")
3221 /// let res = Command::new("prog")
3222 /// .arg(Arg::new("cfg")
3229 /// .arg(Arg::new("extra")
3232 /// .arg(Arg::new("option")
3247 /// let res = Command::new("prog")
3248 /// .arg(Arg::new("cfg")
3255 /// .arg(Arg::new("extra")
3258 /// .arg(Arg::new("option")
3290 /// Arg::new("config")
3304 /// let res = Command::new("prog")
3305 /// .arg(Arg::new("cfg")
3312 /// .arg(Arg::new("extra")
3315 /// .arg(Arg::new("option")
3330 /// let res = Command::new("prog")
3331 /// .arg(Arg::new("cfg")
3338 /// .arg(Arg::new("extra")
3341 /// .arg(Arg::new("option")
3372 /// Arg::new("config")
3383 /// let res = Command::new("prog")
3384 /// .arg(Arg::new("cfg")
3388 /// .arg(Arg::new("other"))
3401 /// let res = Command::new("prog")
3402 /// .arg(Arg::new("cfg")
3406 /// .arg(Arg::new("input"))
3432 /// Arg::new("config")
3446 /// let res = Command::new("prog")
3447 /// .arg(Arg::new("cfg")
3454 /// .arg(Arg::new("opt")
3457 /// .arg(Arg::new("other"))
3471 /// let res = Command::new("prog")
3472 /// .arg(Arg::new("cfg")
3479 /// .arg(Arg::new("input"))
3480 /// .arg(Arg::new("output"))
3531 /// Arg::new("config")
3540 /// let res = Command::new("prog")
3541 /// .arg(Arg::new("cfg")
3545 /// .arg(Arg::new("debug")
3585 /// Arg::new("config")
3595 /// let res = Command::new("prog")
3596 /// .arg(Arg::new("cfg")
3600 /// .arg(Arg::new("debug")
3602 /// .arg(Arg::new("input"))
3633 /// let m = Command::new("prog")
3672 /// let m = Command::new("prog")
3715 /// let arg = Arg::new("foo").long_help("long help");
3898 /// let arg = Arg::new("foo").env("ENVIRONMENT");
3899 /// assert_eq!(arg.get_env(), Some(OsStr::new("ENVIRONMENT")));
3912 /// let arg = Arg::new("foo").default_value("default value");
3925 /// let arg = Arg::new("foo");
3928 /// let arg = Arg::new("foo").long("foo");
3969 /// let cmd = clap::Command::new("raw")
3971 /// clap::Arg::new("port")
4143 let mut styled = StyledStr::new();
4157 let mut styled = StyledStr::new();
4192 let mut rendered = String::new();
4327 let mut f = Arg::new("flg").long("flag").action(ArgAction::SetTrue);
4335 let mut f2 = Arg::new("flg").short('f').action(ArgAction::SetTrue);
4343 let mut f2 = Arg::new("flg").long("flag").action(ArgAction::Count);
4351 let mut f = Arg::new("flg")
4362 let mut f = Arg::new("flg").short('f').action(ArgAction::SetTrue);
4376 let mut f = Arg::new("flg").short('a').action(ArgAction::SetTrue);
4385 let mut f = Arg::new("flg").short('a').action(ArgAction::SetTrue);
4396 let mut o = Arg::new("opt").long("option").action(ArgAction::Append);
4404 let mut o = Arg::new("opt")
4415 let mut o = Arg::new("opt")
4426 let mut o = Arg::new("opt")
4437 let mut o = Arg::new("opt")
4449 let mut o = Arg::new("opt")
4461 let mut o = Arg::new("opt")
4472 let mut o = Arg::new("opt")
4483 let mut o = Arg::new("opt")
4495 let mut o = Arg::new("opt")
4506 let mut o = Arg::new("opt")
4518 let mut o = Arg::new("opt")
4529 let mut o = Arg::new("opt")
4543 let mut p = Arg::new("pos").index(1).num_args(1..);
4551 let mut p = Arg::new("pos").index(1).num_args(1..).required(true);
4559 let mut p = Arg::new("pos").index(1).num_args(0..);
4567 let mut p = Arg::new("pos").index(1).num_args(1..);
4575 let mut p = Arg::new("pos").index(1).num_args(1..).required(true);
4583 let mut p = Arg::new("pos")
4594 let mut p = Arg::new("pos").index(1).action(ArgAction::Append);
4602 let mut p = Arg::new("pos")
4613 let mut p = Arg::new("pos").index(1).required(true);
4621 let mut p = Arg::new("pos").index(1).value_names(["file1", "file2"]);
4629 let mut p = Arg::new("pos")
4640 let mut p = Arg::new("pos")