fix(help): Remove extraneous text from built-ins
This is an intermediate solution for #4408.  As there were no agreeed upon goals, I went with what I felt read well and that I saw commonly used on non-clap commands.

- "information" isn't really a necessary word.
- I originally favored `Print this help` but realied that doesn't read correctly in completions.
- Besides being shorter, the reason for the flipped short/long hint is it gives people the context they need for scanning, emphasizing "summary" and "more".

Fixes #4409

<!--
Thanks for helping out!

Please link the appropriate issue from your PR.

If you don't have an issue, we'd recommend starting with one first so the PR can focus on the
implementation (unless its an obvious bug or documentation fix that will have
little conversation).
-->

### Please complete the following tasks

- [X] I have searched the [discussions](https://github.com/clap-rs/clap/discussions)
- [X] I have searched the [open](https://github.com/clap-rs/clap/issues) and [rejected](https://github.com/clap-rs/clap/issues?q=is%3Aissue+label%3AS-wont-fix+is%3Aclosed) issues

### Rust Version

rustc 1.64.0 (Fedora 1.64.0-1.fc36)

### Clap Version

4.0.17

### Minimal reproducible code

```rust
use clap::Parser;

#[derive(Parser)]
pub struct Cmd {
    /// Process an integer
    ///
    /// Convert an integer into a more pleasing format.
    #[clap(long, value_name = "INTEGER")]
    process_int: Option<i64>,

    /// Process a string
    ///
    /// Convert an integer into a more pleasing format.
    #[clap(long, value_name = "STRING")]
    process_string: Option<String>,
}

fn main() {
    Cmd::parse();
}
```

Cargo.toml:
```toml
[package]
name = "clap-help"
version = "0.0.0"
edition = "2021"

[dependencies]
clap = { version = "4", features = ["derive", "wrap_help"] }
```

### Steps to reproduce the bug with the above code

```
cargo run -- -h
```

### Actual Behaviour

On an 80-column terminal, short help uses multiple lines per option:

```
Usage: clap-help [OPTIONS]

Options:
      --process-int <INTEGER>
          Process an integer
      --process-string <STRING>
          Process a string
  -h, --help
          Print help information (use `--help` for more detail)
```

### Expected Behaviour

Short help uses two-column format:

```
Usage: clap-help [OPTIONS]

Options:
      --process-int <INTEGER>    Process an integer
      --process-string <STRING>  Process a string
  -h, --help                     Print help ('--help' for more)
```

### Additional Context

Applications may want to constrain their short help to use the two-column format so the `-h` output is as compact as possible.  They might do this by optimizing short help texts to fit within the right-hand column on 80-character terminals, and then providing long help texts with more info.  However, #4159 made the short help text for `-h`/`--help` much longer when the short and long help are different, forcing short help to wrap to the multiple-line format if medium-sized option/value names are used.

Proposed fix in https://github.com/clap-rs/clap/pull/4408.

### Debug Output

_No response_
Help text for `-h` is too long for two-column short help
diff --git a/examples/cargo-example-derive.md b/examples/cargo-example-derive.md
index 99cbb2f162d..a3dcef386f8 100644
--- a/examples/cargo-example-derive.md
+++ b/examples/cargo-example-derive.md
@@ -13,7 +13,7 @@ Commands:
   help            Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 
 $ cargo-example-derive example-derive --help
 A simple to use, efficient, and full-featured Command Line Argument Parser
@@ -22,8 +22,8 @@ Usage: cargo example-derive [OPTIONS]
 
 Options:
       --manifest-path <MANIFEST_PATH>  
-  -h, --help                           Print help information
-  -V, --version                        Print version information
+  -h, --help                           Print help
+  -V, --version                        Print version
 
 ```
 
diff --git a/examples/cargo-example.md b/examples/cargo-example.md
index caafbad11d2..edf8ee18a31 100644
--- a/examples/cargo-example.md
+++ b/examples/cargo-example.md
@@ -13,7 +13,7 @@ Commands:
   help     Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 
 $ cargo-example example --help
 A simple to use, efficient, and full-featured Command Line Argument Parser
@@ -22,8 +22,8 @@ Usage: cargo example [OPTIONS]
 
 Options:
       --manifest-path <PATH>  
-  -h, --help                  Print help information
-  -V, --version               Print version information
+  -h, --help                  Print help
+  -V, --version               Print version
 
 ```
 
diff --git a/examples/demo.md b/examples/demo.md
index 2a9ed94ccb1..772d98dca07 100644
--- a/examples/demo.md
+++ b/examples/demo.md
@@ -7,8 +7,8 @@ Usage: demo[EXE] [OPTIONS] --name <NAME>
 Options:
   -n, --name <NAME>    Name of the person to greet
   -c, --count <COUNT>  Number of times to greet [default: 1]
-  -h, --help           Print help information
-  -V, --version        Print version information
+  -h, --help           Print help
+  -V, --version        Print version
 
 $ demo --name Me
 Hello Me!
diff --git a/examples/escaped-positional-derive.md b/examples/escaped-positional-derive.md
index cd52add6811..befcd30766d 100644
--- a/examples/escaped-positional-derive.md
+++ b/examples/escaped-positional-derive.md
@@ -15,8 +15,8 @@ Arguments:
 Options:
   -f             
   -p <PEAR>      
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 ```
 
diff --git a/examples/escaped-positional.md b/examples/escaped-positional.md
index 6015cc37e9f..6fc38981d00 100644
--- a/examples/escaped-positional.md
+++ b/examples/escaped-positional.md
@@ -15,8 +15,8 @@ Arguments:
 Options:
   -f             
   -p <PEAR>      
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 ```
 
diff --git a/examples/find.md b/examples/find.md
index 6388d4724b6..e9b1a86f89a 100644
--- a/examples/find.md
+++ b/examples/find.md
@@ -7,8 +7,8 @@ A simple to use, efficient, and full-featured Command Line Argument Parser
 Usage: find[EXE] [OPTIONS]
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 TESTS:
       --empty        File is empty and is either a regular file or a directory
diff --git a/examples/git-derive.md b/examples/git-derive.md
index a4769deae4b..b5c4794d30a 100644
--- a/examples/git-derive.md
+++ b/examples/git-derive.md
@@ -19,7 +19,7 @@ Commands:
   help   Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 
 $ git-derive help
 A fictional versioning CLI
@@ -35,7 +35,7 @@ Commands:
   help   Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 
 $ git-derive help add
 adds things
@@ -46,7 +46,7 @@ Arguments:
   <PATH>...  Stuff to add
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 
 ```
 
@@ -62,7 +62,7 @@ Arguments:
   <PATH>...  Stuff to add
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 
 $ git-derive add Cargo.toml Cargo.lock
 Adding ["Cargo.toml", "Cargo.lock"]
@@ -83,14 +83,14 @@ Commands:
 
 Options:
   -m, --message <MESSAGE>  
-  -h, --help               Print help information
+  -h, --help               Print help
 
 $ git-derive stash push -h
 Usage: git-derive[EXE] stash push [OPTIONS]
 
 Options:
   -m, --message <MESSAGE>  
-  -h, --help               Print help information
+  -h, --help               Print help
 
 $ git-derive stash pop -h
 Usage: git-derive[EXE] stash pop [STASH]
@@ -99,7 +99,7 @@ Arguments:
   [STASH]  
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 
 $ git-derive stash -m "Prototype"
 Pushing StashPush { message: Some("Prototype") }
@@ -136,7 +136,7 @@ Arguments:
 
 Options:
       --color[=<WHEN>]  [default: auto] [possible values: always, auto, never]
-  -h, --help            Print help information
+  -h, --help            Print help
 
 $ git-derive diff
 Diffing stage..worktree  (color=auto)
diff --git a/examples/git.md b/examples/git.md
index de01a447ae5..d90b2e8e053 100644
--- a/examples/git.md
+++ b/examples/git.md
@@ -17,7 +17,7 @@ Commands:
   help   Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 
 $ git help
 A fictional versioning CLI
@@ -33,7 +33,7 @@ Commands:
   help   Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 
 $ git help add
 adds things
@@ -44,7 +44,7 @@ Arguments:
   <PATH>...  Stuff to add
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 
 ```
 
@@ -60,7 +60,7 @@ Arguments:
   <PATH>...  Stuff to add
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 
 $ git add Cargo.toml Cargo.lock
 Adding ["Cargo.toml", "Cargo.lock"]
@@ -81,14 +81,14 @@ Commands:
 
 Options:
   -m, --message <MESSAGE>  
-  -h, --help               Print help information
+  -h, --help               Print help
 
 $ git stash push -h
 Usage: git[EXE] stash push [OPTIONS]
 
 Options:
   -m, --message <MESSAGE>  
-  -h, --help               Print help information
+  -h, --help               Print help
 
 $ git stash pop -h
 Usage: git[EXE] stash pop [STASH]
@@ -97,7 +97,7 @@ Arguments:
   [STASH]  
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 
 $ git stash -m "Prototype"
 Pushing Some("Prototype")
@@ -134,7 +134,7 @@ Arguments:
 
 Options:
       --color[=<WHEN>]  [default: auto] [possible values: always, auto, never]
-  -h, --help            Print help information
+  -h, --help            Print help
 
 $ git diff
 Diffing stage..worktree  (color=auto)
diff --git a/examples/multicall-busybox.md b/examples/multicall-busybox.md
index 8ee93cc54e0..e84b263514d 100644
--- a/examples/multicall-busybox.md
+++ b/examples/multicall-busybox.md
@@ -34,6 +34,6 @@ APPLETS:
 
 Options:
       --install <install>  Install hardlinks for all subcommands in path
-  -h, --help               Print help information
+  -h, --help               Print help
 
 ```
diff --git a/examples/pacman.md b/examples/pacman.md
index 73ec86fafa1..6bc1de8200d 100644
--- a/examples/pacman.md
+++ b/examples/pacman.md
@@ -45,8 +45,8 @@ Commands:
   help                Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ pacman -S -h
 Synchronize packages.
@@ -59,7 +59,7 @@ Arguments:
 Options:
   -s, --search <search>...  search remote repositories for matching strings
   -i, --info                view package information
-  -h, --help                Print help information
+  -h, --help                Print help
 
 ```
 
diff --git a/examples/tutorial_builder/01_quick.md b/examples/tutorial_builder/01_quick.md
index b9631517591..bdba15cd2c8 100644
--- a/examples/tutorial_builder/01_quick.md
+++ b/examples/tutorial_builder/01_quick.md
@@ -14,8 +14,8 @@ Arguments:
 Options:
   -c, --config <FILE>  Sets a custom config file
   -d, --debug...       Turn debugging information on
-  -h, --help           Print help information
-  -V, --version        Print version information
+  -h, --help           Print help
+  -V, --version        Print version
 
 ```
 
diff --git a/examples/tutorial_builder/02_app_settings.md b/examples/tutorial_builder/02_app_settings.md
index 47fa61b2033..3ac9a95e784 100644
--- a/examples/tutorial_builder/02_app_settings.md
+++ b/examples/tutorial_builder/02_app_settings.md
@@ -10,8 +10,8 @@ Options:
       --one <VALUE>
           
   -h, --help
-          Print help information
+          Print help
   -V, --version
-          Print version information
+          Print version
 
 ```
diff --git a/examples/tutorial_builder/02_apps.md b/examples/tutorial_builder/02_apps.md
index 47379ce4786..1f8b071b194 100644
--- a/examples/tutorial_builder/02_apps.md
+++ b/examples/tutorial_builder/02_apps.md
@@ -7,8 +7,8 @@ Usage: 02_apps[EXE] --two <VALUE> --one <VALUE>
 Options:
       --two <VALUE>  
       --one <VALUE>  
-  -h, --help         Print help information
-  -V, --version      Print version information
+  -h, --help         Print help
+  -V, --version      Print version
 
 $ 02_apps --version
 MyApp 1.0
diff --git a/examples/tutorial_builder/02_crate.md b/examples/tutorial_builder/02_crate.md
index 832f7f7c544..a0d21b3ece8 100644
--- a/examples/tutorial_builder/02_crate.md
+++ b/examples/tutorial_builder/02_crate.md
@@ -7,8 +7,8 @@ Usage: 02_crate[EXE] --two <VALUE> --one <VALUE>
 Options:
       --two <VALUE>  
       --one <VALUE>  
-  -h, --help         Print help information
-  -V, --version      Print version information
+  -h, --help         Print help
+  -V, --version      Print version
 
 $ 02_crate --version
 clap [..]
diff --git a/examples/tutorial_builder/03_01_flag_bool.md b/examples/tutorial_builder/03_01_flag_bool.md
index 71f6f906011..161c9e516c0 100644
--- a/examples/tutorial_builder/03_01_flag_bool.md
+++ b/examples/tutorial_builder/03_01_flag_bool.md
@@ -6,8 +6,8 @@ Usage: 03_01_flag_bool[EXE] [OPTIONS]
 
 Options:
   -v, --verbose  
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 03_01_flag_bool
 verbose: false
diff --git a/examples/tutorial_builder/03_01_flag_count.md b/examples/tutorial_builder/03_01_flag_count.md
index 95610a19b74..5e964b67a70 100644
--- a/examples/tutorial_builder/03_01_flag_count.md
+++ b/examples/tutorial_builder/03_01_flag_count.md
@@ -6,8 +6,8 @@ Usage: 03_01_flag_count[EXE] [OPTIONS]
 
 Options:
   -v, --verbose...  
-  -h, --help        Print help information
-  -V, --version     Print version information
+  -h, --help        Print help
+  -V, --version     Print version
 
 $ 03_01_flag_count
 verbose: 0
diff --git a/examples/tutorial_builder/03_02_option.md b/examples/tutorial_builder/03_02_option.md
index 68dc25e8c93..42b81fd4266 100644
--- a/examples/tutorial_builder/03_02_option.md
+++ b/examples/tutorial_builder/03_02_option.md
@@ -6,8 +6,8 @@ Usage: 03_02_option[EXE] [OPTIONS]
 
 Options:
   -n, --name <name>  
-  -h, --help         Print help information
-  -V, --version      Print version information
+  -h, --help         Print help
+  -V, --version      Print version
 
 $ 03_02_option
 name: None
diff --git a/examples/tutorial_builder/03_02_option_mult.md b/examples/tutorial_builder/03_02_option_mult.md
index 21af5793736..659748e4de6 100644
--- a/examples/tutorial_builder/03_02_option_mult.md
+++ b/examples/tutorial_builder/03_02_option_mult.md
@@ -6,8 +6,8 @@ Usage: 03_02_option_mult[EXE] [OPTIONS]
 
 Options:
   -n, --name <name>  
-  -h, --help         Print help information
-  -V, --version      Print version information
+  -h, --help         Print help
+  -V, --version      Print version
 
 $ 03_02_option_mult
 name: None
diff --git a/examples/tutorial_builder/03_03_positional.md b/examples/tutorial_builder/03_03_positional.md
index df54b02249a..d8d49f39b6c 100644
--- a/examples/tutorial_builder/03_03_positional.md
+++ b/examples/tutorial_builder/03_03_positional.md
@@ -8,8 +8,8 @@ Arguments:
   [name]  
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 03_03_positional
 name: None
diff --git a/examples/tutorial_builder/03_03_positional_mult.md b/examples/tutorial_builder/03_03_positional_mult.md
index d31acdf26d1..174ddd9f7ba 100644
--- a/examples/tutorial_builder/03_03_positional_mult.md
+++ b/examples/tutorial_builder/03_03_positional_mult.md
@@ -8,8 +8,8 @@ Arguments:
   [name]...  
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 03_03_positional_mult
 names: []
diff --git a/examples/tutorial_builder/03_04_subcommands.md b/examples/tutorial_builder/03_04_subcommands.md
index 91a4a058169..7c73add71cd 100644
--- a/examples/tutorial_builder/03_04_subcommands.md
+++ b/examples/tutorial_builder/03_04_subcommands.md
@@ -9,8 +9,8 @@ Commands:
   help  Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 03_04_subcommands help add
 Adds files to myapp
@@ -21,8 +21,8 @@ Arguments:
   [NAME]  
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 03_04_subcommands add bob
 'myapp add' was used, name is: Some("bob")
@@ -42,8 +42,8 @@ Commands:
   help  Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 ```
 
diff --git a/examples/tutorial_builder/03_05_default_values.md b/examples/tutorial_builder/03_05_default_values.md
index 96880f16972..b62a4155082 100644
--- a/examples/tutorial_builder/03_05_default_values.md
+++ b/examples/tutorial_builder/03_05_default_values.md
@@ -8,8 +8,8 @@ Arguments:
   [PORT]  [default: 2020]
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 03_05_default_values
 port: 2020
diff --git a/examples/tutorial_builder/04_01_enum.md b/examples/tutorial_builder/04_01_enum.md
index 7f1a0d1957f..d8c49be5836 100644
--- a/examples/tutorial_builder/04_01_enum.md
+++ b/examples/tutorial_builder/04_01_enum.md
@@ -14,10 +14,10 @@ Arguments:
 
 Options:
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 
   -V, --version
-          Print version information
+          Print version
 
 $ 04_01_enum -h
 A simple to use, efficient, and full-featured Command Line Argument Parser
@@ -28,8 +28,8 @@ Arguments:
   <MODE>  What mode to run the program in [possible values: fast, slow]
 
 Options:
-  -h, --help     Print help information (use `--help` for more detail)
-  -V, --version  Print version information
+  -h, --help     Print help (see more with '--help')
+  -V, --version  Print version
 
 $ 04_01_enum fast
 Hare
diff --git a/examples/tutorial_builder/04_01_possible.md b/examples/tutorial_builder/04_01_possible.md
index 22a81fe5124..1db20d81178 100644
--- a/examples/tutorial_builder/04_01_possible.md
+++ b/examples/tutorial_builder/04_01_possible.md
@@ -8,8 +8,8 @@ Arguments:
   <MODE>  What mode to run the program in [possible values: fast, slow]
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 04_01_possible fast
 Hare
diff --git a/examples/tutorial_builder/04_02_parse.md b/examples/tutorial_builder/04_02_parse.md
index e91f5ddcf9b..c6f91fd14cc 100644
--- a/examples/tutorial_builder/04_02_parse.md
+++ b/examples/tutorial_builder/04_02_parse.md
@@ -8,8 +8,8 @@ Arguments:
   <PORT>  Network port to use
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 04_02_parse 22
 PORT = 22
diff --git a/examples/tutorial_builder/04_02_validate.md b/examples/tutorial_builder/04_02_validate.md
index b62328e09cd..0c879fe062b 100644
--- a/examples/tutorial_builder/04_02_validate.md
+++ b/examples/tutorial_builder/04_02_validate.md
@@ -8,8 +8,8 @@ Arguments:
   <PORT>  Network port to use
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 04_02_validate 22
 PORT = 22
diff --git a/examples/tutorial_builder/04_03_relations.md b/examples/tutorial_builder/04_03_relations.md
index cdca1936a50..8fec2d5db26 100644
--- a/examples/tutorial_builder/04_03_relations.md
+++ b/examples/tutorial_builder/04_03_relations.md
@@ -14,8 +14,8 @@ Options:
       --patch              auto inc patch
       --spec-in <SPEC_IN>  some special input argument
   -c <CONFIG>              
-  -h, --help               Print help information
-  -V, --version            Print version information
+  -h, --help               Print help
+  -V, --version            Print version
 
 $ 04_03_relations
 ? failed
diff --git a/examples/tutorial_builder/04_04_custom.md b/examples/tutorial_builder/04_04_custom.md
index 64e38b5f001..357958bb22e 100644
--- a/examples/tutorial_builder/04_04_custom.md
+++ b/examples/tutorial_builder/04_04_custom.md
@@ -14,8 +14,8 @@ Options:
       --patch              auto inc patch
       --spec-in <SPEC_IN>  some special input argument
   -c <CONFIG>              
-  -h, --help               Print help information
-  -V, --version            Print version information
+  -h, --help               Print help
+  -V, --version            Print version
 
 $ 04_04_custom
 ? failed
diff --git a/examples/tutorial_derive/01_quick.md b/examples/tutorial_derive/01_quick.md
index 1d9758439d4..21bbfe1a65b 100644
--- a/examples/tutorial_derive/01_quick.md
+++ b/examples/tutorial_derive/01_quick.md
@@ -14,8 +14,8 @@ Arguments:
 Options:
   -c, --config <FILE>  Sets a custom config file
   -d, --debug...       Turn debugging information on
-  -h, --help           Print help information
-  -V, --version        Print version information
+  -h, --help           Print help
+  -V, --version        Print version
 
 ```
 
diff --git a/examples/tutorial_derive/02_app_settings.md b/examples/tutorial_derive/02_app_settings.md
index fa21fda8834..90da3ae19b8 100644
--- a/examples/tutorial_derive/02_app_settings.md
+++ b/examples/tutorial_derive/02_app_settings.md
@@ -10,8 +10,8 @@ Options:
       --one <ONE>
           
   -h, --help
-          Print help information
+          Print help
   -V, --version
-          Print version information
+          Print version
 
 ```
diff --git a/examples/tutorial_derive/02_apps.md b/examples/tutorial_derive/02_apps.md
index 373d6a5a93f..b5ae1147fd7 100644
--- a/examples/tutorial_derive/02_apps.md
+++ b/examples/tutorial_derive/02_apps.md
@@ -7,8 +7,8 @@ Usage: 02_apps_derive[EXE] --two <TWO> --one <ONE>
 Options:
       --two <TWO>  
       --one <ONE>  
-  -h, --help       Print help information
-  -V, --version    Print version information
+  -h, --help       Print help
+  -V, --version    Print version
 
 $ 02_apps_derive --version
 MyApp 1.0
diff --git a/examples/tutorial_derive/02_crate.md b/examples/tutorial_derive/02_crate.md
index 001ccad061f..3f644606409 100644
--- a/examples/tutorial_derive/02_crate.md
+++ b/examples/tutorial_derive/02_crate.md
@@ -7,8 +7,8 @@ Usage: 02_crate_derive[EXE] --two <TWO> --one <ONE>
 Options:
       --two <TWO>  
       --one <ONE>  
-  -h, --help       Print help information
-  -V, --version    Print version information
+  -h, --help       Print help
+  -V, --version    Print version
 
 $ 02_crate_derive --version
 clap [..]
diff --git a/examples/tutorial_derive/03_01_flag_bool.md b/examples/tutorial_derive/03_01_flag_bool.md
index 83f57fa64d4..c7ce587ee96 100644
--- a/examples/tutorial_derive/03_01_flag_bool.md
+++ b/examples/tutorial_derive/03_01_flag_bool.md
@@ -6,8 +6,8 @@ Usage: 03_01_flag_bool_derive[EXE] [OPTIONS]
 
 Options:
   -v, --verbose  
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 03_01_flag_bool_derive
 verbose: false
diff --git a/examples/tutorial_derive/03_01_flag_count.md b/examples/tutorial_derive/03_01_flag_count.md
index 53834ee2259..56ef9cafd91 100644
--- a/examples/tutorial_derive/03_01_flag_count.md
+++ b/examples/tutorial_derive/03_01_flag_count.md
@@ -6,8 +6,8 @@ Usage: 03_01_flag_count_derive[EXE] [OPTIONS]
 
 Options:
   -v, --verbose...  
-  -h, --help        Print help information
-  -V, --version     Print version information
+  -h, --help        Print help
+  -V, --version     Print version
 
 $ 03_01_flag_count_derive
 verbose: 0
diff --git a/examples/tutorial_derive/03_02_option.md b/examples/tutorial_derive/03_02_option.md
index d1acf395f81..24e272aa81b 100644
--- a/examples/tutorial_derive/03_02_option.md
+++ b/examples/tutorial_derive/03_02_option.md
@@ -6,8 +6,8 @@ Usage: 03_02_option_derive[EXE] [OPTIONS]
 
 Options:
   -n, --name <NAME>  
-  -h, --help         Print help information
-  -V, --version      Print version information
+  -h, --help         Print help
+  -V, --version      Print version
 
 $ 03_02_option_derive
 name: None
diff --git a/examples/tutorial_derive/03_02_option_mult.md b/examples/tutorial_derive/03_02_option_mult.md
index b1969e75385..cd2fe1301f8 100644
--- a/examples/tutorial_derive/03_02_option_mult.md
+++ b/examples/tutorial_derive/03_02_option_mult.md
@@ -6,8 +6,8 @@ Usage: 03_02_option_mult_derive[EXE] [OPTIONS]
 
 Options:
   -n, --name <NAME>  
-  -h, --help         Print help information
-  -V, --version      Print version information
+  -h, --help         Print help
+  -V, --version      Print version
 
 $ 03_02_option_mult_derive
 name: []
diff --git a/examples/tutorial_derive/03_03_positional.md b/examples/tutorial_derive/03_03_positional.md
index 6ca99ae97bd..9437c246f2e 100644
--- a/examples/tutorial_derive/03_03_positional.md
+++ b/examples/tutorial_derive/03_03_positional.md
@@ -8,8 +8,8 @@ Arguments:
   [NAME]  
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 03_03_positional_derive
 name: None
diff --git a/examples/tutorial_derive/03_03_positional_mult.md b/examples/tutorial_derive/03_03_positional_mult.md
index deec72223df..8f295e02ba4 100644
--- a/examples/tutorial_derive/03_03_positional_mult.md
+++ b/examples/tutorial_derive/03_03_positional_mult.md
@@ -8,8 +8,8 @@ Arguments:
   [NAME]...  
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 03_03_positional_mult_derive
 name: []
diff --git a/examples/tutorial_derive/03_04_subcommands.md b/examples/tutorial_derive/03_04_subcommands.md
index 3e95a680cb4..1fbac8fa34c 100644
--- a/examples/tutorial_derive/03_04_subcommands.md
+++ b/examples/tutorial_derive/03_04_subcommands.md
@@ -9,8 +9,8 @@ Commands:
   help  Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 03_04_subcommands_derive help add
 Adds files to myapp
@@ -21,8 +21,8 @@ Arguments:
   [NAME]  
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 03_04_subcommands_derive add bob
 'myapp add' was used, name is: Some("bob")
@@ -42,8 +42,8 @@ Commands:
   help  Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 ```
 
diff --git a/examples/tutorial_derive/03_05_default_values.md b/examples/tutorial_derive/03_05_default_values.md
index 194f54fb832..994cb332822 100644
--- a/examples/tutorial_derive/03_05_default_values.md
+++ b/examples/tutorial_derive/03_05_default_values.md
@@ -8,8 +8,8 @@ Arguments:
   [PORT]  [default: 2020]
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 03_05_default_values_derive
 port: 2020
diff --git a/examples/tutorial_derive/04_01_enum.md b/examples/tutorial_derive/04_01_enum.md
index d208c8faeee..b09aa49ebeb 100644
--- a/examples/tutorial_derive/04_01_enum.md
+++ b/examples/tutorial_derive/04_01_enum.md
@@ -14,10 +14,10 @@ Arguments:
 
 Options:
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 
   -V, --version
-          Print version information
+          Print version
 
 $ 04_01_enum_derive -h
 A simple to use, efficient, and full-featured Command Line Argument Parser
@@ -28,8 +28,8 @@ Arguments:
   <MODE>  What mode to run the program in [possible values: fast, slow]
 
 Options:
-  -h, --help     Print help information (use `--help` for more detail)
-  -V, --version  Print version information
+  -h, --help     Print help (see more with '--help')
+  -V, --version  Print version
 
 $ 04_01_enum_derive fast
 Hare
diff --git a/examples/tutorial_derive/04_02_parse.md b/examples/tutorial_derive/04_02_parse.md
index df7537a40c4..6d623ec0abb 100644
--- a/examples/tutorial_derive/04_02_parse.md
+++ b/examples/tutorial_derive/04_02_parse.md
@@ -8,8 +8,8 @@ Arguments:
   <PORT>  Network port to use
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 04_02_parse_derive 22
 PORT = 22
diff --git a/examples/tutorial_derive/04_02_validate.md b/examples/tutorial_derive/04_02_validate.md
index 87bf2652acd..067a1202e9f 100644
--- a/examples/tutorial_derive/04_02_validate.md
+++ b/examples/tutorial_derive/04_02_validate.md
@@ -8,8 +8,8 @@ Arguments:
   <PORT>  Network port to use
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 $ 04_02_validate_derive 22
 PORT = 22
diff --git a/examples/tutorial_derive/04_03_relations.md b/examples/tutorial_derive/04_03_relations.md
index 47703347033..db4c0ce1c49 100644
--- a/examples/tutorial_derive/04_03_relations.md
+++ b/examples/tutorial_derive/04_03_relations.md
@@ -14,8 +14,8 @@ Options:
       --patch              auto inc patch
       --spec-in <SPEC_IN>  some special input argument
   -c <CONFIG>              
-  -h, --help               Print help information
-  -V, --version            Print version information
+  -h, --help               Print help
+  -V, --version            Print version
 
 $ 04_03_relations_derive
 ? failed
diff --git a/examples/tutorial_derive/04_04_custom.md b/examples/tutorial_derive/04_04_custom.md
index a68a914b04f..1b1469ef4db 100644
--- a/examples/tutorial_derive/04_04_custom.md
+++ b/examples/tutorial_derive/04_04_custom.md
@@ -14,8 +14,8 @@ Options:
       --patch              auto inc patch
       --spec-in <SPEC_IN>  some special input argument
   -c <CONFIG>              
-  -h, --help               Print help information
-  -V, --version            Print version information
+  -h, --help               Print help
+  -V, --version            Print version
 
 $ 04_04_custom_derive
 ? failed
diff --git a/examples/typed-derive.md b/examples/typed-derive.md
index 713594dc3a1..9544b2f039e 100644
--- a/examples/typed-derive.md
+++ b/examples/typed-derive.md
@@ -13,7 +13,7 @@ Options:
   -D <DEFINES>                 Hand-written parser for tuples
       --port <PORT>            Support for discrete numbers [default: 22] [possible values: 22, 80]
       --log-level <LOG_LEVEL>  Support enums from a foreign crate that don't implement `ValueEnum` [default: info] [possible values: info, debug, info, warn, error]
-  -h, --help                   Print help information
+  -h, --help                   Print help
 
 ```
 
diff --git a/src/builder/command.rs b/src/builder/command.rs
index 754e23a64ea..e3528a9498a 100644
--- a/src/builder/command.rs
+++ b/src/builder/command.rs
@@ -2641,8 +2641,8 @@ impl Command {
     ///     alpha   Some help and text
     ///
     /// Options:
-    ///     -h, --help       Print help information
-    ///     -V, --version    Print version information
+    ///     -h, --help       Print help
+    ///     -V, --version    Print version
     /// ```
     #[inline]
     #[must_use]
@@ -3105,8 +3105,8 @@ impl Command {
     ///     sub1
     ///
     /// Options:
-    ///     -h, --help       Print help information
-    ///     -V, --version    Print version information
+    ///     -h, --help       Print help
+    ///     -V, --version    Print version
     /// ```
     ///
     /// but usage of `subcommand_value_name`
@@ -3132,8 +3132,8 @@ impl Command {
     ///     sub1
     ///
     /// Options:
-    ///     -h, --help       Print help information
-    ///     -V, --version    Print version information
+    ///     -h, --help       Print help
+    ///     -V, --version    Print version
     /// ```
     #[must_use]
     pub fn subcommand_value_name(mut self, value_name: impl IntoResettable<Str>) -> Self {
@@ -3169,8 +3169,8 @@ impl Command {
     ///     sub1
     ///
     /// Options:
-    ///     -h, --help       Print help information
-    ///     -V, --version    Print version information
+    ///     -h, --help       Print help
+    ///     -V, --version    Print version
     /// ```
     ///
     /// but usage of `subcommand_help_heading`
@@ -3196,8 +3196,8 @@ impl Command {
     ///     sub1
     ///
     /// Options:
-    ///     -h, --help       Print help information
-    ///     -V, --version    Print version information
+    ///     -h, --help       Print help
+    ///     -V, --version    Print version
     /// ```
     #[must_use]
     pub fn subcommand_help_heading(mut self, heading: impl IntoResettable<Str>) -> Self {
@@ -4243,10 +4243,10 @@ impl Command {
                 .action(ArgAction::Help);
             if self.long_help_exists {
                 arg = arg
-                    .help("Print help information (use `--help` for more detail)")
-                    .long_help("Print help information (use `-h` for a summary)");
+                    .help("Print help (see more with '--help')")
+                    .long_help("Print help (see a summary with '-h')");
             } else {
-                arg = arg.help("Print help information");
+                arg = arg.help("Print help");
             }
             // Avoiding `arg_internal` to not be sensitive to `next_help_heading` /
             // `next_display_order`
@@ -4258,7 +4258,7 @@ impl Command {
                 .short('V')
                 .long("version")
                 .action(ArgAction::Version)
-                .help("Print version information");
+                .help("Print version");
             // Avoiding `arg_internal` to not be sensitive to `next_help_heading` /
             // `next_display_order`
             self.args.push(arg);

diff --git a/clap_complete/tests/snapshots/aliases.elvish b/clap_complete/tests/snapshots/aliases.elvish
index eebe406d686..d816e4306c5 100644
--- a/clap_complete/tests/snapshots/aliases.elvish
+++ b/clap_complete/tests/snapshots/aliases.elvish
@@ -26,10 +26,10 @@ set edit:completion:arg-completer[my-app] = {|@words|
             cand -F 'cmd flag'
             cand --flag 'cmd flag'
             cand --flg 'cmd flag'
-            cand -h 'Print help information'
-            cand --help 'Print help information'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help'
+            cand --help 'Print help'
+            cand -V 'Print version'
+            cand --version 'Print version'
         }
     ]
     $completions[$command]
diff --git a/clap_complete/tests/snapshots/aliases.fish b/clap_complete/tests/snapshots/aliases.fish
index 9c0c219b59e..c824ad69e4c 100644
--- a/clap_complete/tests/snapshots/aliases.fish
+++ b/clap_complete/tests/snapshots/aliases.fish
@@ -1,4 +1,4 @@
 complete -c my-app -s o -s O -l option -l opt -d 'cmd option' -r
 complete -c my-app -s f -s F -l flag -l flg -d 'cmd flag'
-complete -c my-app -s h -l help -d 'Print help information'
-complete -c my-app -s V -l version -d 'Print version information'
+complete -c my-app -s h -l help -d 'Print help'
+complete -c my-app -s V -l version -d 'Print version'
diff --git a/clap_complete/tests/snapshots/aliases.ps1 b/clap_complete/tests/snapshots/aliases.ps1
index 76207207fc1..7bc67b6a40f 100644
--- a/clap_complete/tests/snapshots/aliases.ps1
+++ b/clap_complete/tests/snapshots/aliases.ps1
@@ -29,10 +29,10 @@ Register-ArgumentCompleter -Native -CommandName 'my-app' -ScriptBlock {
             [CompletionResult]::new('-F', 'F', [CompletionResultType]::ParameterName, 'cmd flag')
             [CompletionResult]::new('--flag', 'flag', [CompletionResultType]::ParameterName, 'cmd flag')
             [CompletionResult]::new('--flg', 'flg', [CompletionResultType]::ParameterName, 'cmd flag')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             break
         }
     })
diff --git a/clap_complete/tests/snapshots/aliases.zsh b/clap_complete/tests/snapshots/aliases.zsh
index b97cde4156a..403bbfe864d 100644
--- a/clap_complete/tests/snapshots/aliases.zsh
+++ b/clap_complete/tests/snapshots/aliases.zsh
@@ -23,10 +23,10 @@ _my-app() {
 '-F[cmd flag]' \
 '--flag[cmd flag]' \
 '--flg[cmd flag]' \
-'-h[Print help information]' \
-'--help[Print help information]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help]' \
+'--help[Print help]' \
+'-V[Print version]' \
+'--version[Print version]' \
 '::positional:' \
 && ret=0
 }
diff --git a/clap_complete/tests/snapshots/basic.elvish b/clap_complete/tests/snapshots/basic.elvish
index 2465d3ca750..8d1f725effa 100644
--- a/clap_complete/tests/snapshots/basic.elvish
+++ b/clap_complete/tests/snapshots/basic.elvish
@@ -20,16 +20,16 @@ set edit:completion:arg-completer[my-app] = {|@words|
         &'my-app'= {
             cand -c 'c'
             cand -v 'v'
-            cand -h 'Print help information'
-            cand --help 'Print help information'
+            cand -h 'Print help'
+            cand --help 'Print help'
             cand test 'Subcommand'
             cand help 'Print this message or the help of the given subcommand(s)'
         }
         &'my-app;test'= {
             cand -d 'd'
             cand -c 'c'
-            cand -h 'Print help information'
-            cand --help 'Print help information'
+            cand -h 'Print help'
+            cand --help 'Print help'
         }
         &'my-app;help'= {
             cand test 'Subcommand'
diff --git a/clap_complete/tests/snapshots/basic.fish b/clap_complete/tests/snapshots/basic.fish
index 5a719a2a707..43cd26d430a 100644
--- a/clap_complete/tests/snapshots/basic.fish
+++ b/clap_complete/tests/snapshots/basic.fish
@@ -1,10 +1,10 @@
 complete -c my-app -n "__fish_use_subcommand" -s c
 complete -c my-app -n "__fish_use_subcommand" -s v
-complete -c my-app -n "__fish_use_subcommand" -s h -l help -d 'Print help information'
+complete -c my-app -n "__fish_use_subcommand" -s h -l help -d 'Print help'
 complete -c my-app -n "__fish_use_subcommand" -f -a "test" -d 'Subcommand'
 complete -c my-app -n "__fish_use_subcommand" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
 complete -c my-app -n "__fish_seen_subcommand_from test" -s d
 complete -c my-app -n "__fish_seen_subcommand_from test" -s c
-complete -c my-app -n "__fish_seen_subcommand_from test" -s h -l help -d 'Print help information'
+complete -c my-app -n "__fish_seen_subcommand_from test" -s h -l help -d 'Print help'
 complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from help" -f -a "test" -d 'Subcommand'
 complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
diff --git a/clap_complete/tests/snapshots/basic.ps1 b/clap_complete/tests/snapshots/basic.ps1
index 89aae1dc097..5cb77fa058a 100644
--- a/clap_complete/tests/snapshots/basic.ps1
+++ b/clap_complete/tests/snapshots/basic.ps1
@@ -23,8 +23,8 @@ Register-ArgumentCompleter -Native -CommandName 'my-app' -ScriptBlock {
         'my-app' {
             [CompletionResult]::new('-c', 'c', [CompletionResultType]::ParameterName, 'c')
             [CompletionResult]::new('-v', 'v', [CompletionResultType]::ParameterName, 'v')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
             [CompletionResult]::new('test', 'test', [CompletionResultType]::ParameterValue, 'Subcommand')
             [CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
             break
@@ -32,8 +32,8 @@ Register-ArgumentCompleter -Native -CommandName 'my-app' -ScriptBlock {
         'my-app;test' {
             [CompletionResult]::new('-d', 'd', [CompletionResultType]::ParameterName, 'd')
             [CompletionResult]::new('-c', 'c', [CompletionResultType]::ParameterName, 'c')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
             break
         }
         'my-app;help' {
diff --git a/clap_complete/tests/snapshots/basic.zsh b/clap_complete/tests/snapshots/basic.zsh
index 56959696862..217ed938643 100644
--- a/clap_complete/tests/snapshots/basic.zsh
+++ b/clap_complete/tests/snapshots/basic.zsh
@@ -17,8 +17,8 @@ _my-app() {
     _arguments "${_arguments_options[@]}" \
 '-c[]' \
 '(-c)-v[]' \
-'-h[Print help information]' \
-'--help[Print help information]' \
+'-h[Print help]' \
+'--help[Print help]' \
 ":: :_my-app_commands" \
 "*::: :->my-app" \
 && ret=0
@@ -32,8 +32,8 @@ _my-app() {
 _arguments "${_arguments_options[@]}" \
 '*-d[]' \
 '-c[]' \
-'-h[Print help information]' \
-'--help[Print help information]' \
+'-h[Print help]' \
+'--help[Print help]' \
 && ret=0
 ;;
 (help)
diff --git a/clap_complete/tests/snapshots/feature_sample.elvish b/clap_complete/tests/snapshots/feature_sample.elvish
index afb35cf0d05..77615a040f9 100644
--- a/clap_complete/tests/snapshots/feature_sample.elvish
+++ b/clap_complete/tests/snapshots/feature_sample.elvish
@@ -22,19 +22,19 @@ set edit:completion:arg-completer[my-app] = {|@words|
             cand -C 'some config file'
             cand --config 'some config file'
             cand --conf 'some config file'
-            cand -h 'Print help information'
-            cand --help 'Print help information'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help'
+            cand --help 'Print help'
+            cand -V 'Print version'
+            cand --version 'Print version'
             cand test 'tests things'
             cand help 'Print this message or the help of the given subcommand(s)'
         }
         &'my-app;test'= {
             cand --case 'the case to test'
-            cand -h 'Print help information'
-            cand --help 'Print help information'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help'
+            cand --help 'Print help'
+            cand -V 'Print version'
+            cand --version 'Print version'
         }
         &'my-app;help'= {
             cand test 'tests things'
diff --git a/clap_complete/tests/snapshots/feature_sample.fish b/clap_complete/tests/snapshots/feature_sample.fish
index b2126b2171a..34fd0aa3047 100644
--- a/clap_complete/tests/snapshots/feature_sample.fish
+++ b/clap_complete/tests/snapshots/feature_sample.fish
@@ -1,10 +1,10 @@
 complete -c my-app -n "__fish_use_subcommand" -s c -s C -l config -l conf -d 'some config file'
-complete -c my-app -n "__fish_use_subcommand" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_use_subcommand" -s V -l version -d 'Print version information'
+complete -c my-app -n "__fish_use_subcommand" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_use_subcommand" -s V -l version -d 'Print version'
 complete -c my-app -n "__fish_use_subcommand" -f -a "test" -d 'tests things'
 complete -c my-app -n "__fish_use_subcommand" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
 complete -c my-app -n "__fish_seen_subcommand_from test" -l case -d 'the case to test' -r
-complete -c my-app -n "__fish_seen_subcommand_from test" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_seen_subcommand_from test" -s V -l version -d 'Print version information'
+complete -c my-app -n "__fish_seen_subcommand_from test" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_seen_subcommand_from test" -s V -l version -d 'Print version'
 complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from help" -f -a "test" -d 'tests things'
 complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
diff --git a/clap_complete/tests/snapshots/feature_sample.ps1 b/clap_complete/tests/snapshots/feature_sample.ps1
index 679d431aa56..6f6dc5b9ec4 100644
--- a/clap_complete/tests/snapshots/feature_sample.ps1
+++ b/clap_complete/tests/snapshots/feature_sample.ps1
@@ -25,20 +25,20 @@ Register-ArgumentCompleter -Native -CommandName 'my-app' -ScriptBlock {
             [CompletionResult]::new('-C', 'C', [CompletionResultType]::ParameterName, 'some config file')
             [CompletionResult]::new('--config', 'config', [CompletionResultType]::ParameterName, 'some config file')
             [CompletionResult]::new('--conf', 'conf', [CompletionResultType]::ParameterName, 'some config file')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             [CompletionResult]::new('test', 'test', [CompletionResultType]::ParameterValue, 'tests things')
             [CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
             break
         }
         'my-app;test' {
             [CompletionResult]::new('--case', 'case', [CompletionResultType]::ParameterName, 'the case to test')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             break
         }
         'my-app;help' {
diff --git a/clap_complete/tests/snapshots/feature_sample.zsh b/clap_complete/tests/snapshots/feature_sample.zsh
index 4bc3c3aa7ff..3b4a7b64b53 100644
--- a/clap_complete/tests/snapshots/feature_sample.zsh
+++ b/clap_complete/tests/snapshots/feature_sample.zsh
@@ -19,10 +19,10 @@ _my-app() {
 '*-C[some config file]' \
 '*--config[some config file]' \
 '*--conf[some config file]' \
-'-h[Print help information]' \
-'--help[Print help information]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help]' \
+'--help[Print help]' \
+'-V[Print version]' \
+'--version[Print version]' \
 '::file -- some input file:_files' \
 '::choice:(first second)' \
 ":: :_my-app_commands" \
@@ -37,10 +37,10 @@ _my-app() {
             (test)
 _arguments "${_arguments_options[@]}" \
 '--case=[the case to test]: : ' \
-'-h[Print help information]' \
-'--help[Print help information]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help]' \
+'--help[Print help]' \
+'-V[Print version]' \
+'--version[Print version]' \
 && ret=0
 ;;
 (help)
diff --git a/clap_complete/tests/snapshots/quoting.elvish b/clap_complete/tests/snapshots/quoting.elvish
index 95680827cae..2f037969eb4 100644
--- a/clap_complete/tests/snapshots/quoting.elvish
+++ b/clap_complete/tests/snapshots/quoting.elvish
@@ -24,10 +24,10 @@ set edit:completion:arg-completer[my-app] = {|@words|
             cand --backslash 'Avoid ''\n'''
             cand --brackets 'List packages [filter]'
             cand --expansions 'Execute the shell command with $SHELL'
-            cand -h 'Print help information'
-            cand --help 'Print help information'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help'
+            cand --help 'Print help'
+            cand -V 'Print version'
+            cand --version 'Print version'
             cand cmd-single-quotes 'Can be ''always'', ''auto'', or ''never'''
             cand cmd-double-quotes 'Can be "always", "auto", or "never"'
             cand cmd-backticks 'For more information see `echo test`'
@@ -37,28 +37,28 @@ set edit:completion:arg-completer[my-app] = {|@words|
             cand help 'Print this message or the help of the given subcommand(s)'
         }
         &'my-app;cmd-single-quotes'= {
-            cand -h 'Print help information'
-            cand --help 'Print help information'
+            cand -h 'Print help'
+            cand --help 'Print help'
         }
         &'my-app;cmd-double-quotes'= {
-            cand -h 'Print help information'
-            cand --help 'Print help information'
+            cand -h 'Print help'
+            cand --help 'Print help'
         }
         &'my-app;cmd-backticks'= {
-            cand -h 'Print help information'
-            cand --help 'Print help information'
+            cand -h 'Print help'
+            cand --help 'Print help'
         }
         &'my-app;cmd-backslash'= {
-            cand -h 'Print help information'
-            cand --help 'Print help information'
+            cand -h 'Print help'
+            cand --help 'Print help'
         }
         &'my-app;cmd-brackets'= {
-            cand -h 'Print help information'
-            cand --help 'Print help information'
+            cand -h 'Print help'
+            cand --help 'Print help'
         }
         &'my-app;cmd-expansions'= {
-            cand -h 'Print help information'
-            cand --help 'Print help information'
+            cand -h 'Print help'
+            cand --help 'Print help'
         }
         &'my-app;help'= {
             cand cmd-single-quotes 'Can be ''always'', ''auto'', or ''never'''
diff --git a/clap_complete/tests/snapshots/quoting.fish b/clap_complete/tests/snapshots/quoting.fish
index cad4af73241..26eed1bd1ff 100644
--- a/clap_complete/tests/snapshots/quoting.fish
+++ b/clap_complete/tests/snapshots/quoting.fish
@@ -4,8 +4,8 @@ complete -c my-app -n "__fish_use_subcommand" -l backticks -d 'For more informat
 complete -c my-app -n "__fish_use_subcommand" -l backslash -d 'Avoid \'\\n\''
 complete -c my-app -n "__fish_use_subcommand" -l brackets -d 'List packages [filter]'
 complete -c my-app -n "__fish_use_subcommand" -l expansions -d 'Execute the shell command with $SHELL'
-complete -c my-app -n "__fish_use_subcommand" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_use_subcommand" -s V -l version -d 'Print version information'
+complete -c my-app -n "__fish_use_subcommand" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_use_subcommand" -s V -l version -d 'Print version'
 complete -c my-app -n "__fish_use_subcommand" -f -a "cmd-single-quotes" -d 'Can be \'always\', \'auto\', or \'never\''
 complete -c my-app -n "__fish_use_subcommand" -f -a "cmd-double-quotes" -d 'Can be "always", "auto", or "never"'
 complete -c my-app -n "__fish_use_subcommand" -f -a "cmd-backticks" -d 'For more information see `echo test`'
@@ -13,12 +13,12 @@ complete -c my-app -n "__fish_use_subcommand" -f -a "cmd-backslash" -d 'Avoid \'
 complete -c my-app -n "__fish_use_subcommand" -f -a "cmd-brackets" -d 'List packages [filter]'
 complete -c my-app -n "__fish_use_subcommand" -f -a "cmd-expansions" -d 'Execute the shell command with $SHELL'
 complete -c my-app -n "__fish_use_subcommand" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
-complete -c my-app -n "__fish_seen_subcommand_from cmd-single-quotes" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_seen_subcommand_from cmd-double-quotes" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_seen_subcommand_from cmd-backticks" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_seen_subcommand_from cmd-backslash" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_seen_subcommand_from cmd-brackets" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_seen_subcommand_from cmd-expansions" -s h -l help -d 'Print help information'
+complete -c my-app -n "__fish_seen_subcommand_from cmd-single-quotes" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_seen_subcommand_from cmd-double-quotes" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_seen_subcommand_from cmd-backticks" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_seen_subcommand_from cmd-backslash" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_seen_subcommand_from cmd-brackets" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_seen_subcommand_from cmd-expansions" -s h -l help -d 'Print help'
 complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from cmd-single-quotes; and not __fish_seen_subcommand_from cmd-double-quotes; and not __fish_seen_subcommand_from cmd-backticks; and not __fish_seen_subcommand_from cmd-backslash; and not __fish_seen_subcommand_from cmd-brackets; and not __fish_seen_subcommand_from cmd-expansions; and not __fish_seen_subcommand_from help" -f -a "cmd-single-quotes" -d 'Can be \'always\', \'auto\', or \'never\''
 complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from cmd-single-quotes; and not __fish_seen_subcommand_from cmd-double-quotes; and not __fish_seen_subcommand_from cmd-backticks; and not __fish_seen_subcommand_from cmd-backslash; and not __fish_seen_subcommand_from cmd-brackets; and not __fish_seen_subcommand_from cmd-expansions; and not __fish_seen_subcommand_from help" -f -a "cmd-double-quotes" -d 'Can be "always", "auto", or "never"'
 complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from cmd-single-quotes; and not __fish_seen_subcommand_from cmd-double-quotes; and not __fish_seen_subcommand_from cmd-backticks; and not __fish_seen_subcommand_from cmd-backslash; and not __fish_seen_subcommand_from cmd-brackets; and not __fish_seen_subcommand_from cmd-expansions; and not __fish_seen_subcommand_from help" -f -a "cmd-backticks" -d 'For more information see `echo test`'
diff --git a/clap_complete/tests/snapshots/quoting.ps1 b/clap_complete/tests/snapshots/quoting.ps1
index 28662baf03e..57b6691a426 100644
--- a/clap_complete/tests/snapshots/quoting.ps1
+++ b/clap_complete/tests/snapshots/quoting.ps1
@@ -27,10 +27,10 @@ Register-ArgumentCompleter -Native -CommandName 'my-app' -ScriptBlock {
             [CompletionResult]::new('--backslash', 'backslash', [CompletionResultType]::ParameterName, 'Avoid ''\n''')
             [CompletionResult]::new('--brackets', 'brackets', [CompletionResultType]::ParameterName, 'List packages [filter]')
             [CompletionResult]::new('--expansions', 'expansions', [CompletionResultType]::ParameterName, 'Execute the shell command with $SHELL')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             [CompletionResult]::new('cmd-single-quotes', 'cmd-single-quotes', [CompletionResultType]::ParameterValue, 'Can be ''always'', ''auto'', or ''never''')
             [CompletionResult]::new('cmd-double-quotes', 'cmd-double-quotes', [CompletionResultType]::ParameterValue, 'Can be "always", "auto", or "never"')
             [CompletionResult]::new('cmd-backticks', 'cmd-backticks', [CompletionResultType]::ParameterValue, 'For more information see `echo test`')
@@ -41,33 +41,33 @@ Register-ArgumentCompleter -Native -CommandName 'my-app' -ScriptBlock {
             break
         }
         'my-app;cmd-single-quotes' {
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
             break
         }
         'my-app;cmd-double-quotes' {
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
             break
         }
         'my-app;cmd-backticks' {
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
             break
         }
         'my-app;cmd-backslash' {
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
             break
         }
         'my-app;cmd-brackets' {
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
             break
         }
         'my-app;cmd-expansions' {
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
             break
         }
         'my-app;help' {
diff --git a/clap_complete/tests/snapshots/quoting.zsh b/clap_complete/tests/snapshots/quoting.zsh
index d8d9c21b8be..4afe4438a72 100644
--- a/clap_complete/tests/snapshots/quoting.zsh
+++ b/clap_complete/tests/snapshots/quoting.zsh
@@ -21,10 +21,10 @@ _my-app() {
 '--backslash[Avoid '\''\\n'\'']' \
 '--brackets[List packages \[filter\]]' \
 '--expansions[Execute the shell command with $SHELL]' \
-'-h[Print help information]' \
-'--help[Print help information]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help]' \
+'--help[Print help]' \
+'-V[Print version]' \
+'--version[Print version]' \
 ":: :_my-app_commands" \
 "*::: :->my-app" \
 && ret=0
@@ -36,38 +36,38 @@ _my-app() {
         case $line[1] in
             (cmd-single-quotes)
 _arguments "${_arguments_options[@]}" \
-'-h[Print help information]' \
-'--help[Print help information]' \
+'-h[Print help]' \
+'--help[Print help]' \
 && ret=0
 ;;
 (cmd-double-quotes)
 _arguments "${_arguments_options[@]}" \
-'-h[Print help information]' \
-'--help[Print help information]' \
+'-h[Print help]' \
+'--help[Print help]' \
 && ret=0
 ;;
 (cmd-backticks)
 _arguments "${_arguments_options[@]}" \
-'-h[Print help information]' \
-'--help[Print help information]' \
+'-h[Print help]' \
+'--help[Print help]' \
 && ret=0
 ;;
 (cmd-backslash)
 _arguments "${_arguments_options[@]}" \
-'-h[Print help information]' \
-'--help[Print help information]' \
+'-h[Print help]' \
+'--help[Print help]' \
 && ret=0
 ;;
 (cmd-brackets)
 _arguments "${_arguments_options[@]}" \
-'-h[Print help information]' \
-'--help[Print help information]' \
+'-h[Print help]' \
+'--help[Print help]' \
 && ret=0
 ;;
 (cmd-expansions)
 _arguments "${_arguments_options[@]}" \
-'-h[Print help information]' \
-'--help[Print help information]' \
+'-h[Print help]' \
+'--help[Print help]' \
 && ret=0
 ;;
 (help)
diff --git a/clap_complete/tests/snapshots/special_commands.elvish b/clap_complete/tests/snapshots/special_commands.elvish
index e60f9591962..dcc59b6856f 100644
--- a/clap_complete/tests/snapshots/special_commands.elvish
+++ b/clap_complete/tests/snapshots/special_commands.elvish
@@ -22,10 +22,10 @@ set edit:completion:arg-completer[my-app] = {|@words|
             cand -C 'some config file'
             cand --config 'some config file'
             cand --conf 'some config file'
-            cand -h 'Print help information'
-            cand --help 'Print help information'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help'
+            cand --help 'Print help'
+            cand -V 'Print version'
+            cand --version 'Print version'
             cand test 'tests things'
             cand some_cmd 'tests other things'
             cand some-cmd-with-hyphens 'some-cmd-with-hyphens'
@@ -34,29 +34,29 @@ set edit:completion:arg-completer[my-app] = {|@words|
         }
         &'my-app;test'= {
             cand --case 'the case to test'
-            cand -h 'Print help information'
-            cand --help 'Print help information'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help'
+            cand --help 'Print help'
+            cand -V 'Print version'
+            cand --version 'Print version'
         }
         &'my-app;some_cmd'= {
             cand --config 'the other case to test'
-            cand -h 'Print help information'
-            cand --help 'Print help information'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help'
+            cand --help 'Print help'
+            cand -V 'Print version'
+            cand --version 'Print version'
         }
         &'my-app;some-cmd-with-hyphens'= {
-            cand -h 'Print help information'
-            cand --help 'Print help information'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help'
+            cand --help 'Print help'
+            cand -V 'Print version'
+            cand --version 'Print version'
         }
         &'my-app;some-hidden-cmd'= {
-            cand -h 'Print help information'
-            cand --help 'Print help information'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help'
+            cand --help 'Print help'
+            cand -V 'Print version'
+            cand --version 'Print version'
         }
         &'my-app;help'= {
             cand test 'tests things'
diff --git a/clap_complete/tests/snapshots/special_commands.fish b/clap_complete/tests/snapshots/special_commands.fish
index d1d58fe3134..84a370b4922 100644
--- a/clap_complete/tests/snapshots/special_commands.fish
+++ b/clap_complete/tests/snapshots/special_commands.fish
@@ -1,21 +1,21 @@
 complete -c my-app -n "__fish_use_subcommand" -s c -s C -l config -l conf -d 'some config file'
-complete -c my-app -n "__fish_use_subcommand" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_use_subcommand" -s V -l version -d 'Print version information'
+complete -c my-app -n "__fish_use_subcommand" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_use_subcommand" -s V -l version -d 'Print version'
 complete -c my-app -n "__fish_use_subcommand" -f -a "test" -d 'tests things'
 complete -c my-app -n "__fish_use_subcommand" -f -a "some_cmd" -d 'tests other things'
 complete -c my-app -n "__fish_use_subcommand" -f -a "some-cmd-with-hyphens"
 complete -c my-app -n "__fish_use_subcommand" -f -a "some-hidden-cmd"
 complete -c my-app -n "__fish_use_subcommand" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
 complete -c my-app -n "__fish_seen_subcommand_from test" -l case -d 'the case to test' -r
-complete -c my-app -n "__fish_seen_subcommand_from test" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_seen_subcommand_from test" -s V -l version -d 'Print version information'
+complete -c my-app -n "__fish_seen_subcommand_from test" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_seen_subcommand_from test" -s V -l version -d 'Print version'
 complete -c my-app -n "__fish_seen_subcommand_from some_cmd" -l config -d 'the other case to test' -r
-complete -c my-app -n "__fish_seen_subcommand_from some_cmd" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_seen_subcommand_from some_cmd" -s V -l version -d 'Print version information'
-complete -c my-app -n "__fish_seen_subcommand_from some-cmd-with-hyphens" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_seen_subcommand_from some-cmd-with-hyphens" -s V -l version -d 'Print version information'
-complete -c my-app -n "__fish_seen_subcommand_from some-hidden-cmd" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_seen_subcommand_from some-hidden-cmd" -s V -l version -d 'Print version information'
+complete -c my-app -n "__fish_seen_subcommand_from some_cmd" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_seen_subcommand_from some_cmd" -s V -l version -d 'Print version'
+complete -c my-app -n "__fish_seen_subcommand_from some-cmd-with-hyphens" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_seen_subcommand_from some-cmd-with-hyphens" -s V -l version -d 'Print version'
+complete -c my-app -n "__fish_seen_subcommand_from some-hidden-cmd" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_seen_subcommand_from some-hidden-cmd" -s V -l version -d 'Print version'
 complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from some_cmd; and not __fish_seen_subcommand_from some-cmd-with-hyphens; and not __fish_seen_subcommand_from some-hidden-cmd; and not __fish_seen_subcommand_from help" -f -a "test" -d 'tests things'
 complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from some_cmd; and not __fish_seen_subcommand_from some-cmd-with-hyphens; and not __fish_seen_subcommand_from some-hidden-cmd; and not __fish_seen_subcommand_from help" -f -a "some_cmd" -d 'tests other things'
 complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from some_cmd; and not __fish_seen_subcommand_from some-cmd-with-hyphens; and not __fish_seen_subcommand_from some-hidden-cmd; and not __fish_seen_subcommand_from help" -f -a "some-cmd-with-hyphens"
diff --git a/clap_complete/tests/snapshots/special_commands.ps1 b/clap_complete/tests/snapshots/special_commands.ps1
index 81c70160a39..f9e6a9da029 100644
--- a/clap_complete/tests/snapshots/special_commands.ps1
+++ b/clap_complete/tests/snapshots/special_commands.ps1
@@ -25,10 +25,10 @@ Register-ArgumentCompleter -Native -CommandName 'my-app' -ScriptBlock {
             [CompletionResult]::new('-C', 'C', [CompletionResultType]::ParameterName, 'some config file')
             [CompletionResult]::new('--config', 'config', [CompletionResultType]::ParameterName, 'some config file')
             [CompletionResult]::new('--conf', 'conf', [CompletionResultType]::ParameterName, 'some config file')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             [CompletionResult]::new('test', 'test', [CompletionResultType]::ParameterValue, 'tests things')
             [CompletionResult]::new('some_cmd', 'some_cmd', [CompletionResultType]::ParameterValue, 'tests other things')
             [CompletionResult]::new('some-cmd-with-hyphens', 'some-cmd-with-hyphens', [CompletionResultType]::ParameterValue, 'some-cmd-with-hyphens')
@@ -38,32 +38,32 @@ Register-ArgumentCompleter -Native -CommandName 'my-app' -ScriptBlock {
         }
         'my-app;test' {
             [CompletionResult]::new('--case', 'case', [CompletionResultType]::ParameterName, 'the case to test')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             break
         }
         'my-app;some_cmd' {
             [CompletionResult]::new('--config', 'config', [CompletionResultType]::ParameterName, 'the other case to test')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             break
         }
         'my-app;some-cmd-with-hyphens' {
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             break
         }
         'my-app;some-hidden-cmd' {
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             break
         }
         'my-app;help' {
diff --git a/clap_complete/tests/snapshots/special_commands.zsh b/clap_complete/tests/snapshots/special_commands.zsh
index 0d0ced687e0..42023be705c 100644
--- a/clap_complete/tests/snapshots/special_commands.zsh
+++ b/clap_complete/tests/snapshots/special_commands.zsh
@@ -19,10 +19,10 @@ _my-app() {
 '*-C[some config file]' \
 '*--config[some config file]' \
 '*--conf[some config file]' \
-'-h[Print help information]' \
-'--help[Print help information]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help]' \
+'--help[Print help]' \
+'-V[Print version]' \
+'--version[Print version]' \
 '::file -- some input file:_files' \
 '::choice:(first second)' \
 ":: :_my-app_commands" \
@@ -37,36 +37,36 @@ _my-app() {
             (test)
 _arguments "${_arguments_options[@]}" \
 '--case=[the case to test]: : ' \
-'-h[Print help information]' \
-'--help[Print help information]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help]' \
+'--help[Print help]' \
+'-V[Print version]' \
+'--version[Print version]' \
 && ret=0
 ;;
 (some_cmd)
 _arguments "${_arguments_options[@]}" \
 '--config=[the other case to test]: : ' \
-'-h[Print help information]' \
-'--help[Print help information]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help]' \
+'--help[Print help]' \
+'-V[Print version]' \
+'--version[Print version]' \
 '*::path:' \
 && ret=0
 ;;
 (some-cmd-with-hyphens)
 _arguments "${_arguments_options[@]}" \
-'-h[Print help information]' \
-'--help[Print help information]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help]' \
+'--help[Print help]' \
+'-V[Print version]' \
+'--version[Print version]' \
 && ret=0
 ;;
 (some-hidden-cmd)
 _arguments "${_arguments_options[@]}" \
-'-h[Print help information]' \
-'--help[Print help information]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help]' \
+'--help[Print help]' \
+'-V[Print version]' \
+'--version[Print version]' \
 && ret=0
 ;;
 (help)
diff --git a/clap_complete/tests/snapshots/sub_subcommands.elvish b/clap_complete/tests/snapshots/sub_subcommands.elvish
index d9c98a91429..d42e344c495 100644
--- a/clap_complete/tests/snapshots/sub_subcommands.elvish
+++ b/clap_complete/tests/snapshots/sub_subcommands.elvish
@@ -22,35 +22,35 @@ set edit:completion:arg-completer[my-app] = {|@words|
             cand -C 'some config file'
             cand --config 'some config file'
             cand --conf 'some config file'
-            cand -h 'Print help information'
-            cand --help 'Print help information'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help'
+            cand --help 'Print help'
+            cand -V 'Print version'
+            cand --version 'Print version'
             cand test 'tests things'
             cand some_cmd 'top level subcommand'
             cand help 'Print this message or the help of the given subcommand(s)'
         }
         &'my-app;test'= {
             cand --case 'the case to test'
-            cand -h 'Print help information'
-            cand --help 'Print help information'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help'
+            cand --help 'Print help'
+            cand -V 'Print version'
+            cand --version 'Print version'
         }
         &'my-app;some_cmd'= {
-            cand -h 'Print help information'
-            cand --help 'Print help information'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help'
+            cand --help 'Print help'
+            cand -V 'Print version'
+            cand --version 'Print version'
             cand sub_cmd 'sub-subcommand'
             cand help 'Print this message or the help of the given subcommand(s)'
         }
         &'my-app;some_cmd;sub_cmd'= {
             cand --config 'the other case to test'
-            cand -h 'Print help information (use `--help` for more detail)'
-            cand --help 'Print help information (use `--help` for more detail)'
-            cand -V 'Print version information'
-            cand --version 'Print version information'
+            cand -h 'Print help (see more with ''--help'')'
+            cand --help 'Print help (see more with ''--help'')'
+            cand -V 'Print version'
+            cand --version 'Print version'
         }
         &'my-app;some_cmd;help'= {
             cand sub_cmd 'sub-subcommand'
diff --git a/clap_complete/tests/snapshots/sub_subcommands.fish b/clap_complete/tests/snapshots/sub_subcommands.fish
index 7add21c54c6..f0eccd7c061 100644
--- a/clap_complete/tests/snapshots/sub_subcommands.fish
+++ b/clap_complete/tests/snapshots/sub_subcommands.fish
@@ -1,19 +1,19 @@
 complete -c my-app -n "__fish_use_subcommand" -s c -s C -l config -l conf -d 'some config file'
-complete -c my-app -n "__fish_use_subcommand" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_use_subcommand" -s V -l version -d 'Print version information'
+complete -c my-app -n "__fish_use_subcommand" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_use_subcommand" -s V -l version -d 'Print version'
 complete -c my-app -n "__fish_use_subcommand" -f -a "test" -d 'tests things'
 complete -c my-app -n "__fish_use_subcommand" -f -a "some_cmd" -d 'top level subcommand'
 complete -c my-app -n "__fish_use_subcommand" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
 complete -c my-app -n "__fish_seen_subcommand_from test" -l case -d 'the case to test' -r
-complete -c my-app -n "__fish_seen_subcommand_from test" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_seen_subcommand_from test" -s V -l version -d 'Print version information'
-complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and not __fish_seen_subcommand_from sub_cmd; and not __fish_seen_subcommand_from help" -s h -l help -d 'Print help information'
-complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and not __fish_seen_subcommand_from sub_cmd; and not __fish_seen_subcommand_from help" -s V -l version -d 'Print version information'
+complete -c my-app -n "__fish_seen_subcommand_from test" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_seen_subcommand_from test" -s V -l version -d 'Print version'
+complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and not __fish_seen_subcommand_from sub_cmd; and not __fish_seen_subcommand_from help" -s h -l help -d 'Print help'
+complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and not __fish_seen_subcommand_from sub_cmd; and not __fish_seen_subcommand_from help" -s V -l version -d 'Print version'
 complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and not __fish_seen_subcommand_from sub_cmd; and not __fish_seen_subcommand_from help" -f -a "sub_cmd" -d 'sub-subcommand'
 complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and not __fish_seen_subcommand_from sub_cmd; and not __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
 complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and __fish_seen_subcommand_from sub_cmd" -l config -d 'the other case to test' -r -f -a "{Lest quotes\, aren\'t escaped.	help\,with\,comma,Second to trigger display of options	}"
-complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and __fish_seen_subcommand_from sub_cmd" -s h -l help -d 'Print help information (use `--help` for more detail)'
-complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and __fish_seen_subcommand_from sub_cmd" -s V -l version -d 'Print version information'
+complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and __fish_seen_subcommand_from sub_cmd" -s h -l help -d 'Print help (see more with \'--help\')'
+complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and __fish_seen_subcommand_from sub_cmd" -s V -l version -d 'Print version'
 complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from sub_cmd; and not __fish_seen_subcommand_from help" -f -a "sub_cmd" -d 'sub-subcommand'
 complete -c my-app -n "__fish_seen_subcommand_from some_cmd; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from sub_cmd; and not __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'
 complete -c my-app -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from test; and not __fish_seen_subcommand_from some_cmd; and not __fish_seen_subcommand_from help" -f -a "test" -d 'tests things'
diff --git a/clap_complete/tests/snapshots/sub_subcommands.ps1 b/clap_complete/tests/snapshots/sub_subcommands.ps1
index fb5602466e6..7256794316e 100644
--- a/clap_complete/tests/snapshots/sub_subcommands.ps1
+++ b/clap_complete/tests/snapshots/sub_subcommands.ps1
@@ -25,10 +25,10 @@ Register-ArgumentCompleter -Native -CommandName 'my-app' -ScriptBlock {
             [CompletionResult]::new('-C', 'C', [CompletionResultType]::ParameterName, 'some config file')
             [CompletionResult]::new('--config', 'config', [CompletionResultType]::ParameterName, 'some config file')
             [CompletionResult]::new('--conf', 'conf', [CompletionResultType]::ParameterName, 'some config file')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             [CompletionResult]::new('test', 'test', [CompletionResultType]::ParameterValue, 'tests things')
             [CompletionResult]::new('some_cmd', 'some_cmd', [CompletionResultType]::ParameterValue, 'top level subcommand')
             [CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
@@ -36,27 +36,27 @@ Register-ArgumentCompleter -Native -CommandName 'my-app' -ScriptBlock {
         }
         'my-app;test' {
             [CompletionResult]::new('--case', 'case', [CompletionResultType]::ParameterName, 'the case to test')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             break
         }
         'my-app;some_cmd' {
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             [CompletionResult]::new('sub_cmd', 'sub_cmd', [CompletionResultType]::ParameterValue, 'sub-subcommand')
             [CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)')
             break
         }
         'my-app;some_cmd;sub_cmd' {
             [CompletionResult]::new('--config', 'config', [CompletionResultType]::ParameterName, 'the other case to test')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information (use `--help` for more detail)')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information (use `--help` for more detail)')
-            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version information')
-            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')')
+            [CompletionResult]::new('-V', 'V', [CompletionResultType]::ParameterName, 'Print version')
+            [CompletionResult]::new('--version', 'version', [CompletionResultType]::ParameterName, 'Print version')
             break
         }
         'my-app;some_cmd;help' {
diff --git a/clap_complete/tests/snapshots/sub_subcommands.zsh b/clap_complete/tests/snapshots/sub_subcommands.zsh
index 7d853d5d4e8..7a14feb5559 100644
--- a/clap_complete/tests/snapshots/sub_subcommands.zsh
+++ b/clap_complete/tests/snapshots/sub_subcommands.zsh
@@ -19,10 +19,10 @@ _my-app() {
 '*-C[some config file]' \
 '*--config[some config file]' \
 '*--conf[some config file]' \
-'-h[Print help information]' \
-'--help[Print help information]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help]' \
+'--help[Print help]' \
+'-V[Print version]' \
+'--version[Print version]' \
 '::file -- some input file:_files' \
 '::choice:(first second)' \
 ":: :_my-app_commands" \
@@ -37,18 +37,18 @@ _my-app() {
             (test)
 _arguments "${_arguments_options[@]}" \
 '--case=[the case to test]: : ' \
-'-h[Print help information]' \
-'--help[Print help information]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help]' \
+'--help[Print help]' \
+'-V[Print version]' \
+'--version[Print version]' \
 && ret=0
 ;;
 (some_cmd)
 _arguments "${_arguments_options[@]}" \
-'-h[Print help information]' \
-'--help[Print help information]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help]' \
+'--help[Print help]' \
+'-V[Print version]' \
+'--version[Print version]' \
 ":: :_my-app__some_cmd_commands" \
 "*::: :->some_cmd" \
 && ret=0
@@ -63,10 +63,10 @@ _arguments "${_arguments_options[@]}" \
 _arguments "${_arguments_options[@]}" \
 '--config=[the other case to test]: :((Lest\ quotes,\ aren'\''t\ escaped.\:"help,with,comma"
 Second\ to\ trigger\ display\ of\ options\:""))' \
-'-h[Print help information (use `--help` for more detail)]' \
-'--help[Print help information (use `--help` for more detail)]' \
-'-V[Print version information]' \
-'--version[Print version information]' \
+'-h[Print help (see more with '\''--help'\'')]' \
+'--help[Print help (see more with '\''--help'\'')]' \
+'-V[Print version]' \
+'--version[Print version]' \
 && ret=0
 ;;
 (help)
diff --git a/clap_complete/tests/snapshots/value_hint.elvish b/clap_complete/tests/snapshots/value_hint.elvish
index 0cb62dc2fa0..9ad39e8a804 100644
--- a/clap_complete/tests/snapshots/value_hint.elvish
+++ b/clap_complete/tests/snapshots/value_hint.elvish
@@ -38,8 +38,8 @@ set edit:completion:arg-completer[my-app] = {|@words|
             cand --host 'host'
             cand --url 'url'
             cand --email 'email'
-            cand -h 'Print help information'
-            cand --help 'Print help information'
+            cand -h 'Print help'
+            cand --help 'Print help'
         }
     ]
     $completions[$command]
diff --git a/clap_complete/tests/snapshots/value_hint.fish b/clap_complete/tests/snapshots/value_hint.fish
index d84c74350b4..17fbb849925 100644
--- a/clap_complete/tests/snapshots/value_hint.fish
+++ b/clap_complete/tests/snapshots/value_hint.fish
@@ -11,4 +11,4 @@ complete -c my-app -s u -l user -r -f -a "(__fish_complete_users)"
 complete -c my-app -s H -l host -r -f -a "(__fish_print_hostnames)"
 complete -c my-app -l url -r -f
 complete -c my-app -l email -r -f
-complete -c my-app -s h -l help -d 'Print help information'
+complete -c my-app -s h -l help -d 'Print help'
diff --git a/clap_complete/tests/snapshots/value_hint.ps1 b/clap_complete/tests/snapshots/value_hint.ps1
index d64c03b3afb..fc2bd878c7f 100644
--- a/clap_complete/tests/snapshots/value_hint.ps1
+++ b/clap_complete/tests/snapshots/value_hint.ps1
@@ -41,8 +41,8 @@ Register-ArgumentCompleter -Native -CommandName 'my-app' -ScriptBlock {
             [CompletionResult]::new('--host', 'host', [CompletionResultType]::ParameterName, 'host')
             [CompletionResult]::new('--url', 'url', [CompletionResultType]::ParameterName, 'url')
             [CompletionResult]::new('--email', 'email', [CompletionResultType]::ParameterName, 'email')
-            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help information')
-            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help information')
+            [CompletionResult]::new('-h', 'h', [CompletionResultType]::ParameterName, 'Print help')
+            [CompletionResult]::new('--help', 'help', [CompletionResultType]::ParameterName, 'Print help')
             break
         }
     })
diff --git a/clap_complete/tests/snapshots/value_hint.zsh b/clap_complete/tests/snapshots/value_hint.zsh
index d865e4caeea..15892dd7f08 100644
--- a/clap_complete/tests/snapshots/value_hint.zsh
+++ b/clap_complete/tests/snapshots/value_hint.zsh
@@ -35,8 +35,8 @@ _my-app() {
 '--host=[]: :_hosts' \
 '--url=[]: :_urls' \
 '--email=[]: :_email_addresses' \
-'-h[Print help information]' \
-'--help[Print help information]' \
+'-h[Print help]' \
+'--help[Print help]' \
 '*::command_with_args:_cmdambivalent' \
 && ret=0
 }
diff --git a/clap_complete_fig/tests/snapshots/aliases.fig.js b/clap_complete_fig/tests/snapshots/aliases.fig.js
index 8cf108a4e45..678c3a8a98b 100644
--- a/clap_complete_fig/tests/snapshots/aliases.fig.js
+++ b/clap_complete_fig/tests/snapshots/aliases.fig.js
@@ -17,11 +17,11 @@ const completion: Fig.Spec = {
     },
     {
       name: ["-h", "--help"],
-      description: "Print help information",
+      description: "Print help",
     },
     {
       name: ["-V", "--version"],
-      description: "Print version information",
+      description: "Print version",
     },
   ],
   args: {
diff --git a/clap_complete_fig/tests/snapshots/basic.fig.js b/clap_complete_fig/tests/snapshots/basic.fig.js
index a8cd3fccde3..301e489bf7f 100644
--- a/clap_complete_fig/tests/snapshots/basic.fig.js
+++ b/clap_complete_fig/tests/snapshots/basic.fig.js
@@ -15,7 +15,7 @@ const completion: Fig.Spec = {
         },
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
       ],
     },
@@ -46,7 +46,7 @@ const completion: Fig.Spec = {
     },
     {
       name: ["-h", "--help"],
-      description: "Print help information",
+      description: "Print help",
     },
   ],
 };
diff --git a/clap_complete_fig/tests/snapshots/feature_sample.fig.js b/clap_complete_fig/tests/snapshots/feature_sample.fig.js
index 434bfe6badb..e5d8d4a3e16 100644
--- a/clap_complete_fig/tests/snapshots/feature_sample.fig.js
+++ b/clap_complete_fig/tests/snapshots/feature_sample.fig.js
@@ -17,11 +17,11 @@ const completion: Fig.Spec = {
         },
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
         {
           name: ["-V", "--version"],
-          description: "Print version information",
+          description: "Print version",
         },
       ],
     },
@@ -48,11 +48,11 @@ const completion: Fig.Spec = {
     },
     {
       name: ["-h", "--help"],
-      description: "Print help information",
+      description: "Print help",
     },
     {
       name: ["-V", "--version"],
-      description: "Print version information",
+      description: "Print version",
     },
   ],
   args: [
diff --git a/clap_complete_fig/tests/snapshots/quoting.fig.js b/clap_complete_fig/tests/snapshots/quoting.fig.js
index 9142bd1af1a..81cb5273dd6 100644
--- a/clap_complete_fig/tests/snapshots/quoting.fig.js
+++ b/clap_complete_fig/tests/snapshots/quoting.fig.js
@@ -8,7 +8,7 @@ const completion: Fig.Spec = {
       options: [
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
       ],
     },
@@ -18,7 +18,7 @@ const completion: Fig.Spec = {
       options: [
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
       ],
     },
@@ -28,7 +28,7 @@ const completion: Fig.Spec = {
       options: [
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
       ],
     },
@@ -38,7 +38,7 @@ const completion: Fig.Spec = {
       options: [
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
       ],
     },
@@ -48,7 +48,7 @@ const completion: Fig.Spec = {
       options: [
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
       ],
     },
@@ -58,7 +58,7 @@ const completion: Fig.Spec = {
       options: [
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
       ],
     },
@@ -124,11 +124,11 @@ const completion: Fig.Spec = {
     },
     {
       name: ["-h", "--help"],
-      description: "Print help information",
+      description: "Print help",
     },
     {
       name: ["-V", "--version"],
-      description: "Print version information",
+      description: "Print version",
     },
   ],
 };
diff --git a/clap_complete_fig/tests/snapshots/special_commands.fig.js b/clap_complete_fig/tests/snapshots/special_commands.fig.js
index 6829eb5f643..591e3ba5572 100644
--- a/clap_complete_fig/tests/snapshots/special_commands.fig.js
+++ b/clap_complete_fig/tests/snapshots/special_commands.fig.js
@@ -17,11 +17,11 @@ const completion: Fig.Spec = {
         },
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
         {
           name: ["-V", "--version"],
-          description: "Print version information",
+          description: "Print version",
         },
       ],
     },
@@ -42,11 +42,11 @@ const completion: Fig.Spec = {
         },
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
         {
           name: ["-V", "--version"],
-          description: "Print version information",
+          description: "Print version",
         },
       ],
       args: {
@@ -60,11 +60,11 @@ const completion: Fig.Spec = {
       options: [
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
         {
           name: ["-V", "--version"],
-          description: "Print version information",
+          description: "Print version",
         },
       ],
     },
@@ -74,11 +74,11 @@ const completion: Fig.Spec = {
       options: [
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
         {
           name: ["-V", "--version"],
-          description: "Print version information",
+          description: "Print version",
         },
       ],
     },
@@ -116,11 +116,11 @@ const completion: Fig.Spec = {
     },
     {
       name: ["-h", "--help"],
-      description: "Print help information",
+      description: "Print help",
     },
     {
       name: ["-V", "--version"],
-      description: "Print version information",
+      description: "Print version",
     },
   ],
   args: [
diff --git a/clap_complete_fig/tests/snapshots/sub_subcommands.fig.js b/clap_complete_fig/tests/snapshots/sub_subcommands.fig.js
index d5c95e6ad4f..bdea7422ebe 100644
--- a/clap_complete_fig/tests/snapshots/sub_subcommands.fig.js
+++ b/clap_complete_fig/tests/snapshots/sub_subcommands.fig.js
@@ -17,11 +17,11 @@ const completion: Fig.Spec = {
         },
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
         {
           name: ["-V", "--version"],
-          description: "Print version information",
+          description: "Print version",
         },
       ],
     },
@@ -47,11 +47,11 @@ const completion: Fig.Spec = {
             },
             {
               name: ["-h", "--help"],
-              description: "Print help information",
+              description: "Print help",
             },
             {
               name: ["-V", "--version"],
-              description: "Print version information",
+              description: "Print version",
             },
           ],
         },
@@ -73,11 +73,11 @@ const completion: Fig.Spec = {
       options: [
         {
           name: ["-h", "--help"],
-          description: "Print help information",
+          description: "Print help",
         },
         {
           name: ["-V", "--version"],
-          description: "Print version information",
+          description: "Print version",
         },
       ],
     },
@@ -114,11 +114,11 @@ const completion: Fig.Spec = {
     },
     {
       name: ["-h", "--help"],
-      description: "Print help information",
+      description: "Print help",
     },
     {
       name: ["-V", "--version"],
-      description: "Print version information",
+      description: "Print version",
     },
   ],
   args: [
diff --git a/clap_complete_fig/tests/snapshots/value_hint.fig.js b/clap_complete_fig/tests/snapshots/value_hint.fig.js
index d6aec13250a..5fa6d4ce50d 100644
--- a/clap_complete_fig/tests/snapshots/value_hint.fig.js
+++ b/clap_complete_fig/tests/snapshots/value_hint.fig.js
@@ -119,7 +119,7 @@ const completion: Fig.Spec = {
     },
     {
       name: ["-h", "--help"],
-      description: "Print help information",
+      description: "Print help",
     },
   ],
   args: {
diff --git a/clap_mangen/tests/snapshots/aliases.bash.roff b/clap_mangen/tests/snapshots/aliases.bash.roff
index 4cd893f1f25..10c6f441862 100644
--- a/clap_mangen/tests/snapshots/aliases.bash.roff
+++ b/clap_mangen/tests/snapshots/aliases.bash.roff
@@ -16,10 +16,10 @@ cmd flag
 cmd option
 .TP
 /fB/-h/fR, /fB/-/-help/fR
-Print help information
+Print help
 .TP
 /fB/-V/fR, /fB/-/-version/fR
-Print version information
+Print version
 .TP
 [/fIpositional/fR]
 
diff --git a/clap_mangen/tests/snapshots/basic.bash.roff b/clap_mangen/tests/snapshots/basic.bash.roff
index e502cd97a99..ebacd859a45 100644
--- a/clap_mangen/tests/snapshots/basic.bash.roff
+++ b/clap_mangen/tests/snapshots/basic.bash.roff
@@ -15,7 +15,7 @@ my/-app
 
 .TP
 /fB/-h/fR, /fB/-/-help/fR
-Print help information
+Print help
 .SH SUBCOMMANDS
 .TP
 my/-app/-test(1)
diff --git a/clap_mangen/tests/snapshots/feature_sample.bash.roff b/clap_mangen/tests/snapshots/feature_sample.bash.roff
index f3cc3bf6125..b1a69336c96 100644
--- a/clap_mangen/tests/snapshots/feature_sample.bash.roff
+++ b/clap_mangen/tests/snapshots/feature_sample.bash.roff
@@ -13,10 +13,10 @@ Tests completions
 some config file
 .TP
 /fB/-h/fR, /fB/-/-help/fR
-Print help information
+Print help
 .TP
 /fB/-V/fR, /fB/-/-version/fR
-Print version information
+Print version
 .TP
 [/fIfile/fR]
 some input file
diff --git a/clap_mangen/tests/snapshots/hidden_option.bash.roff b/clap_mangen/tests/snapshots/hidden_option.bash.roff
index 04227c2ef5f..84a375f4680 100644
--- a/clap_mangen/tests/snapshots/hidden_option.bash.roff
+++ b/clap_mangen/tests/snapshots/hidden_option.bash.roff
@@ -12,4 +12,4 @@ my/-app
 
 .TP
 /fB/-h/fR, /fB/-/-help/fR
-Print help information
+Print help
diff --git a/clap_mangen/tests/snapshots/possible_values.bash.roff b/clap_mangen/tests/snapshots/possible_values.bash.roff
index d4be2d2c9af..e9768fdfcb1 100644
--- a/clap_mangen/tests/snapshots/possible_values.bash.roff
+++ b/clap_mangen/tests/snapshots/possible_values.bash.roff
@@ -25,7 +25,7 @@ slow: use the slow method
 .RE
 .TP
 /fB/-h/fR, /fB/-/-help/fR
-Print help information (use `/-h` for a summary)
+Print help (see a summary with /*(Aq/-h/*(Aq)
 .TP
 [/fIpositional_choice/fR]
 Pick the Position you want the command to run in
diff --git a/clap_mangen/tests/snapshots/quoting.bash.roff b/clap_mangen/tests/snapshots/quoting.bash.roff
index 60280b4255c..6097def8361 100644
--- a/clap_mangen/tests/snapshots/quoting.bash.roff
+++ b/clap_mangen/tests/snapshots/quoting.bash.roff
@@ -27,10 +27,10 @@ List packages [filter]
 Execute the shell command with $SHELL
 .TP
 /fB/-h/fR, /fB/-/-help/fR
-Print help information
+Print help
 .TP
 /fB/-V/fR, /fB/-/-version/fR
-Print version information
+Print version
 .SH SUBCOMMANDS
 .TP
 my/-app/-cmd/-single/-quotes(1)
diff --git a/clap_mangen/tests/snapshots/special_commands.bash.roff b/clap_mangen/tests/snapshots/special_commands.bash.roff
index db7b607a49d..0be1869e728 100644
--- a/clap_mangen/tests/snapshots/special_commands.bash.roff
+++ b/clap_mangen/tests/snapshots/special_commands.bash.roff
@@ -13,10 +13,10 @@ Tests completions
 some config file
 .TP
 /fB/-h/fR, /fB/-/-help/fR
-Print help information
+Print help
 .TP
 /fB/-V/fR, /fB/-/-version/fR
-Print version information
+Print version
 .TP
 [/fIfile/fR]
 some input file
diff --git a/clap_mangen/tests/snapshots/sub_subcommands.bash.roff b/clap_mangen/tests/snapshots/sub_subcommands.bash.roff
index 9f034036a2c..cafe26cd574 100644
--- a/clap_mangen/tests/snapshots/sub_subcommands.bash.roff
+++ b/clap_mangen/tests/snapshots/sub_subcommands.bash.roff
@@ -13,10 +13,10 @@ Tests completions
 some config file
 .TP
 /fB/-h/fR, /fB/-/-help/fR
-Print help information
+Print help
 .TP
 /fB/-V/fR, /fB/-/-version/fR
-Print version information
+Print version
 .TP
 [/fIfile/fR]
 some input file
diff --git a/clap_mangen/tests/snapshots/value_env.bash.roff b/clap_mangen/tests/snapshots/value_env.bash.roff
index 7e8966198f4..37536d1c09b 100644
--- a/clap_mangen/tests/snapshots/value_env.bash.roff
+++ b/clap_mangen/tests/snapshots/value_env.bash.roff
@@ -15,4 +15,4 @@ May also be specified with the /fBCONFIG_FILE/fR environment variable.
 .RE
 .TP
 /fB/-h/fR, /fB/-/-help/fR
-Print help information (use `/-h` for a summary)
+Print help (see a summary with /*(Aq/-h/*(Aq)
diff --git a/clap_mangen/tests/snapshots/value_hint.bash.roff b/clap_mangen/tests/snapshots/value_hint.bash.roff
index 2b9ad889256..52193e1e87a 100644
--- a/clap_mangen/tests/snapshots/value_hint.bash.roff
+++ b/clap_mangen/tests/snapshots/value_hint.bash.roff
@@ -50,7 +50,7 @@ my/-app
 
 .TP
 /fB/-h/fR, /fB/-/-help/fR
-Print help information
+Print help
 .TP
 [/fIcommand_with_args/fR]
 
diff --git a/examples/derive_ref/interop_tests.md b/examples/derive_ref/interop_tests.md
index b013b0c897a..2a3d20ef2af 100644
--- a/examples/derive_ref/interop_tests.md
+++ b/examples/derive_ref/interop_tests.md
@@ -103,7 +103,7 @@ Commands:
 
 Options:
   -t, --top-level  
-  -h, --help       Print help information
+  -h, --help       Print help
 
 ```
 
diff --git a/tests/builder/app_settings.rs b/tests/builder/app_settings.rs
index c2fc61c4033..3e44cfc58b2 100644
--- a/tests/builder/app_settings.rs
+++ b/tests/builder/app_settings.rs
@@ -8,8 +8,8 @@ static ALLOW_EXT_SC: &str = "\
 Usage: clap-test [COMMAND]
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
 static DONT_COLLAPSE_ARGS: &str = "\
@@ -21,8 +21,8 @@ Arguments:
   [arg3]  some
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
 #[test]
@@ -144,8 +144,8 @@ Usage: test [OPTIONS]
 
 Options:
   -i, --info     Provides more info
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("test")
@@ -306,8 +306,8 @@ Arguments:
 
 Options:
   -o, --opt <opt>  some option
-  -h, --help       Print help information
-  -V, --version    Print version information
+  -h, --help       Print help
+  -V, --version    Print version
 ";
 
     let cmd = Command::new("test")
@@ -638,8 +638,8 @@ Usage: clap-test --opt=<FILE>
 
 Options:
   -o, --opt=<FILE>  some
-  -h, --help        Print help information
-  -V, --version     Print version information
+  -h, --help        Print help
+  -V, --version     Print version
 ";
 
     let cmd = Command::new("clap-test").version("v1.4.8").arg(
diff --git a/tests/builder/arg_aliases.rs b/tests/builder/arg_aliases.rs
index 6f597bd6ea3..b602964a14e 100644
--- a/tests/builder/arg_aliases.rs
+++ b/tests/builder/arg_aliases.rs
@@ -198,8 +198,8 @@ Usage: ct test [OPTIONS]
 Options:
   -o, --opt <opt>  
   -f, --flag       
-  -h, --help       Print help information
-  -V, --version    Print version information
+  -h, --help       Print help
+  -V, --version    Print version
 ";
 
     let cmd = Command::new("ct").author("Salim Afiune").subcommand(
@@ -228,8 +228,8 @@ Usage: ct test [OPTIONS]
 Options:
   -o, --opt <opt>  [aliases: visible]
   -f, --flag       [aliases: v_flg, flag2, flg3]
-  -h, --help       Print help information
-  -V, --version    Print version information
+  -h, --help       Print help
+  -V, --version    Print version
 ";
 
     let cmd = Command::new("ct").author("Salim Afiune").subcommand(
diff --git a/tests/builder/arg_aliases_short.rs b/tests/builder/arg_aliases_short.rs
index 9e8ea3eacf5..3a577b94af4 100644
--- a/tests/builder/arg_aliases_short.rs
+++ b/tests/builder/arg_aliases_short.rs
@@ -165,8 +165,8 @@ Usage: ct test [OPTIONS]
 Options:
   -o, --opt <opt>  
   -f, --flag       
-  -h, --help       Print help information
-  -V, --version    Print version information
+  -h, --help       Print help
+  -V, --version    Print version
 ";
 
     let cmd = Command::new("ct").author("Salim Afiune").subcommand(
@@ -195,8 +195,8 @@ Usage: ct test [OPTIONS]
 Options:
   -o, --opt <opt>  [short aliases: v]
   -f, --flag       [aliases: flag1] [short aliases: a, b, 🦆]
-  -h, --help       Print help information
-  -V, --version    Print version information
+  -h, --help       Print help
+  -V, --version    Print version
 ";
 
     let cmd = Command::new("ct").author("Salim Afiune").subcommand(
diff --git a/tests/builder/cargo.rs b/tests/builder/cargo.rs
index 21336cb071c..e5bd89108d9 100644
--- a/tests/builder/cargo.rs
+++ b/tests/builder/cargo.rs
@@ -12,8 +12,8 @@ A simple to use, efficient, and full-featured Command Line Argument Parser
 Usage: prog
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
 static AUTHORS_ONLY: &str = "prog 1
@@ -22,8 +22,8 @@ static AUTHORS_ONLY: &str = "prog 1
 Usage: prog
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
 #[test]
diff --git a/tests/builder/command.rs b/tests/builder/command.rs
index 8c2c197c7ba..a37a0415da2 100644
--- a/tests/builder/command.rs
+++ b/tests/builder/command.rs
@@ -10,8 +10,8 @@ A simple to use, efficient, and full-featured Command Line Argument Parser
 Usage: clap
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
 #[test]
diff --git a/tests/builder/derive_order.rs b/tests/builder/derive_order.rs
index fb14bd1f48b..244bb5da409 100644
--- a/tests/builder/derive_order.rs
+++ b/tests/builder/derive_order.rs
@@ -12,10 +12,10 @@ Usage: test [OPTIONS]
 Options:
       --flag_a               second flag
       --flag_b               first flag
-  -h, --help                 Print help information
+  -h, --help                 Print help
       --option_a <option_a>  second option
       --option_b <option_b>  first option
-  -V, --version              Print version information
+  -V, --version              Print version
 ";
 
     let cmd = Command::new("test")
@@ -53,8 +53,8 @@ Options:
       --option_b <option_b>  first option
       --flag_a               second flag
       --option_a <option_a>  second option
-  -h, --help                 Print help information
-  -V, --version              Print version information
+  -h, --help                 Print help
+  -V, --version              Print version
 ";
 
     let cmd = Command::new("test").version("1.2").args([
@@ -87,8 +87,8 @@ Usage: test [OPTIONS]
 Options:
       --flag_b               first flag
       --option_b <option_b>  first option
-  -h, --help                 Print help information
-  -V, --version              Print version information
+  -h, --help                 Print help
+  -V, --version              Print version
       --flag_a               second flag
       --option_a <option_a>  second option
 ";
@@ -133,10 +133,10 @@ Usage: test [OPTIONS]
 Options:
       --flag_a               first flag
       --flag_b               second flag
-  -h, --help                 Print help information
+  -h, --help                 Print help
       --option_a <option_a>  first option
       --option_b <option_b>  second option
-  -V, --version              Print version information
+  -V, --version              Print version
 ";
 
     let cmd = Command::new("test")
@@ -180,8 +180,8 @@ Options:
       --option_b <option_b>  first option
       --flag_a               second flag
       --option_a <option_a>  second option
-  -h, --help                 Print help information
-  -V, --version              Print version information
+  -h, --help                 Print help
+  -V, --version              Print version
 ";
 
     let cmd = Command::new("test").subcommand(
@@ -218,8 +218,8 @@ Options:
       --flag_b               first flag
       --option_b <option_b>  first option
       --option_a <option_a>  second option
-  -h, --help                 Print help information
-  -V, --version              Print version information
+  -h, --help                 Print help
+  -V, --version              Print version
 ";
 
     let cmd = Command::new("test").subcommand(
@@ -263,8 +263,8 @@ Commands:
   help  Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let app_subcmd_alpha_order = Command::new("test")
@@ -298,8 +298,8 @@ Commands:
   help  Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let app_subcmd_decl_order = Command::new("test").version("1").subcommands(vec![
diff --git a/tests/builder/display_order.rs b/tests/builder/display_order.rs
index 763734a40a1..80353dd0a37 100644
--- a/tests/builder/display_order.rs
+++ b/tests/builder/display_order.rs
@@ -17,7 +17,7 @@ Commands:
   sub   
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ",
         false,
     );
diff --git a/tests/builder/double_require.rs b/tests/builder/double_require.rs
index 7c617b42978..fb16fe370cc 100644
--- a/tests/builder/double_require.rs
+++ b/tests/builder/double_require.rs
@@ -7,7 +7,7 @@ Options:
   -a          
   -b          
   -c          
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
 
 fn cmd() -> Command {
diff --git a/tests/builder/error.rs b/tests/builder/error.rs
index 59f034ac423..7c7e13337a7 100644
--- a/tests/builder/error.rs
+++ b/tests/builder/error.rs
@@ -91,7 +91,7 @@ fn kind_prints_help() {
 Usage: test
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
     assert_error(err, expected_kind, MESSAGE, false);
 }
diff --git a/tests/builder/flag_subcommands.rs b/tests/builder/flag_subcommands.rs
index 627431b31e0..620fbc3aa24 100644
--- a/tests/builder/flag_subcommands.rs
+++ b/tests/builder/flag_subcommands.rs
@@ -504,7 +504,7 @@ Usage: pacman {query|--query|-Q} [OPTIONS]
 Options:
   -s, --search <search>...  search locally installed packages for matching strings
   -i, --info <info>...      view package information
-  -h, --help                Print help information
+  -h, --help                Print help
 ";
 
 #[test]
@@ -552,7 +552,7 @@ Usage: pacman {query|--query} [OPTIONS]
 Options:
   -s, --search <search>...  search locally installed packages for matching strings
   -i, --info <info>...      view package information
-  -h, --help                Print help information
+  -h, --help                Print help
 ";
 
 #[test]
@@ -604,7 +604,7 @@ Usage: pacman {query|-Q} [OPTIONS]
 Options:
   -s, --search <search>...  search locally installed packages for matching strings
   -i, --info <info>...      view package information
-  -h, --help                Print help information
+  -h, --help                Print help
 ";
 
 #[test]
diff --git a/tests/builder/groups.rs b/tests/builder/groups.rs
index b72c1e317a8..e2b77a46e73 100644
--- a/tests/builder/groups.rs
+++ b/tests/builder/groups.rs
@@ -271,7 +271,7 @@ Arguments:
   [A]  
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
     let cmd = Command::new("prog")
         .arg(Arg::new("a").value_name("A"))
diff --git a/tests/builder/help.rs b/tests/builder/help.rs
index dbd8084a9b4..f4a68521ce1 100644
--- a/tests/builder/help.rs
+++ b/tests/builder/help.rs
@@ -98,8 +98,8 @@ Arguments:
   <SECOND>...  Second
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("example")
@@ -128,8 +128,8 @@ Options:
   -v, --verbose            Prints out more stuff.
   -t, --timeout <SECONDS>  Timeout in seconds.
   -f, --frequency <HERTZ>  The sampling frequency.
-  -h, --help               Print help information
-  -V, --version            Print version information
+  -h, --help               Print help
+  -V, --version            Print version
 ";
 
     let cmd = Command::new("flamegraph")
@@ -225,8 +225,8 @@ Options:
       --maxvals3 <maxvals>...            Tests 3 max vals
       --optvaleq[=<optval>]              Tests optional value, require = sign
       --optvalnoeq [<optval>]            Tests optional value
-  -h, --help                             Print help information
-  -V, --version                          Print version information
+  -h, --help                             Print help
+  -V, --version                          Print version
 ";
 
     utils::assert_output(utils::complex_app(), "clap-test --help", HELP, false);
@@ -241,8 +241,8 @@ tests clap library
 Usage: clap-test
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 some text that comes after the help
 ";
@@ -265,8 +265,8 @@ tests clap library
 Usage: clap-test
 
 Options:
-  -h, --help     Print help information (use `--help` for more detail)
-  -V, --version  Print version information
+  -h, --help     Print help (see more with '--help')
+  -V, --version  Print version
 
 some text that comes after the help
 ";
@@ -279,10 +279,10 @@ Usage: clap-test
 
 Options:
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 
   -V, --version
-          Print version information
+          Print version
 
 some longer text that comes after the help
 ";
@@ -306,8 +306,8 @@ Usage: ctest subcmd multi [OPTIONS]
 Options:
   -f, --flag                  tests flags
   -o, --option <scoption>...  tests options
-  -h, --help                  Print help information
-  -V, --version               Print version information
+  -h, --help                  Print help
+  -V, --version               Print version
 ";
 
 #[test]
@@ -340,8 +340,8 @@ fn no_wrap_default_help() {
 Usage: ctest
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("ctest").version("1.0").term_width(0);
@@ -362,7 +362,7 @@ Options:
       --no-git-commit  Do not commit version changes
       --no-git-push    Do not push generated commit and tags to git
                        remote
-  -h, --help           Print help information
+  -h, --help           Print help
 ";
     let cmd = Command::new("test")
         .term_width(67)
@@ -408,7 +408,7 @@ Options:
       --no-git-commit  Do not commit version changes
       --no-git-push    Do not push generated commit and tags to git
                        remote
-  -h, --help           Print help information
+  -h, --help           Print help
 ";
     let cmd = Command::new("test")
         .term_width(68)
@@ -467,7 +467,7 @@ Options:
           - second: short help
 
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 ";
     let cmd = Command::new("test")
         .term_width(67)
@@ -519,8 +519,8 @@ Options:
   -o, --option <scoption>...   tests options
   -f, --flag...                tests flags
   -s, --subcmdarg <subcmdarg>  tests other args
-  -h, --help                   Print help information
-  -V, --version                Print version information
+  -h, --help                   Print help
+  -V, --version                Print version
 ";
 
     let a = utils::complex_app();
@@ -542,8 +542,8 @@ Options:
                      beverages such as iced coffee and iced tea. Many
                      cafés also serve some type of food, such as light
                      snacks, muffins, or pastries.
-  -h, --help         Print help information
-  -V, --version      Print version information
+  -h, --help         Print help
+  -V, --version      Print version
 ";
 
     let cmd = Command::new("ctest").version("0.1").term_width(70).arg(
@@ -570,8 +570,8 @@ Usage: ctest [OPTIONS]
 Options:
   -p, --pos <VAL>    Some vals [possible values: fast, slow]
   -c, --cafe <FILE>  A coffeehouse, coffee shop, or café.
-  -h, --help         Print help information
-  -V, --version      Print version information
+  -h, --help         Print help
+  -V, --version      Print version
 ";
 
 #[test]
@@ -645,10 +645,10 @@ Options:
           A coffeehouse, coffee shop, or café.
 
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 
   -V, --version
-          Print version information
+          Print version
 ";
     let app = Command::new("ctest")
         .version("0.1")
@@ -692,9 +692,9 @@ Options:
           une contribution majeure aux exportations
           des régions productrices.
   -h, --help
-          Print help information
+          Print help
   -V, --version
-          Print version information
+          Print version
 ";
 
     let cmd = Command::new("ctest")
@@ -739,10 +739,8 @@ Usage: ctest
 Options:
   -h, --help
           Print help
-          information
   -V, --version
           Print version
-          information
 ";
 
     let cmd = Command::new("ctest").version("0.1").term_width(24);
@@ -763,8 +761,8 @@ Arguments:
           contains symbols.
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("ctest")
@@ -792,8 +790,8 @@ Arguments:
           contains symbols.
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("ctest")
@@ -830,7 +828,6 @@ Options:
           https://github.com/rust-lang/rustup/wiki/Non-host-toolchains
   -h, --help
           Print help
-          information
 ";
     utils::assert_output(cmd, "Example update --help", EXPECTED, false);
 }
@@ -841,8 +838,8 @@ Usage: ctest [OPTIONS]
 Options:
   -m             Some help with some wrapping
                  (Defaults to something)
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
 #[test]
@@ -877,8 +874,8 @@ Options:
       --filter <filter>  Sets the filter, or sampling method, to use for interpolation when resizing the particle
                          images. The default is Linear (Bilinear). [possible values: Nearest, Linear, Cubic, Gaussian,
                          Lanczos3]
-  -h, --help             Print help information
-  -V, --version          Print version information
+  -h, --help             Print help
+  -V, --version          Print version
 ";
 
     let filter_values = ["Nearest", "Linear", "Cubic", "Gaussian", "Lanczos3"];
@@ -932,8 +929,8 @@ Options:
   -s, --some <some>       some option
   -o, --other <other>     some other option
   -l, --label <label>...  a label
-  -h, --help              Print help information
-  -V, --version           Print version information
+  -h, --help              Print help
+  -V, --version           Print version
 ";
 
     let cmd = Command::new("myapp")
@@ -987,10 +984,10 @@ Arguments:
 
 Options:
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 
   -V, --version
-          Print version information
+          Print version
 ";
 
     let cmd = Command::new("myapp")
@@ -1013,8 +1010,8 @@ Usage: rg [OPTIONS] <pattern> [<path> ...]
        rg [OPTIONS] --type-list
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("ripgrep").version("0.5").override_usage(
@@ -1038,8 +1035,8 @@ Usage: rg [OPTIONS] <pattern> [<path> ...]
        rg [OPTIONS] --type-list
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     #[cfg(not(feature = "unstable-v5"))]
@@ -1100,8 +1097,8 @@ Arguments:
 
 Options:
   -o, --opt <FILE>  tests options
-  -h, --help        Print help information
-  -V, --version     Print version information
+  -h, --help        Print help
+  -V, --version     Print version
 ";
 
     let cmd = Command::new("prog")
@@ -1121,8 +1118,8 @@ Usage: prog [OPTIONS]
 Options:
   -f, --flag        testing flags
   -o, --opt <FILE>  tests options
-  -h, --help        Print help information
-  -V, --version     Print version information
+  -h, --help        Print help
+  -V, --version     Print version
 ";
 
     let cmd = Command::new("prog")
@@ -1149,8 +1146,8 @@ Arguments:
 Options:
   -f, --flag        testing flags
   -o, --opt <FILE>  tests options
-  -h, --help        Print help information
-  -V, --version     Print version information
+  -h, --help        Print help
+  -V, --version     Print version
 ";
 
     let cmd = Command::new("prog")
@@ -1174,8 +1171,8 @@ Arguments:
 Options:
   -f, --flag        testing flags
   -o, --opt <FILE>  tests options
-  -h, --help        Print help information
-  -V, --version     Print version information
+  -h, --help        Print help
+  -V, --version     Print version
 ";
 
     let cmd = Command::new("prog")
@@ -1200,10 +1197,8 @@ wrapped
 Usage: ctest
 
 Options:
-  -h, --help
-          Print help information
-  -V, --version
-          Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("A cmd with a crazy very long long long name hahaha")
@@ -1219,15 +1214,15 @@ static OVERRIDE_HELP_SHORT: &str = "\
 Usage: test
 
 Options:
-  -H, --help     Print help information
-  -V, --version  Print version information
+  -H, --help     Print help
+  -V, --version  Print version
 ";
 
 #[test]
 fn override_help_short() {
     let cmd = Command::new("test")
         .version("0.1")
-        .arg(arg!(-H --help "Print help information").action(ArgAction::Help))
+        .arg(arg!(-H --help "Print help").action(ArgAction::Help))
         .disable_help_flag(true);
 
     utils::assert_output(cmd.clone(), "test --help", OVERRIDE_HELP_SHORT, false);
@@ -1238,15 +1233,15 @@ static OVERRIDE_HELP_LONG: &str = "\
 Usage: test [OPTIONS]
 
 Options:
-  -h, --hell     Print help information
-  -V, --version  Print version information
+  -h, --hell     Print help
+  -V, --version  Print version
 ";
 
 #[test]
 fn override_help_long() {
     let cmd = Command::new("test")
         .version("0.1")
-        .arg(arg!(-h --hell "Print help information").action(ArgAction::Help))
+        .arg(arg!(-h --hell "Print help").action(ArgAction::Help))
         .disable_help_flag(true);
 
     utils::assert_output(cmd.clone(), "test --hell", OVERRIDE_HELP_LONG, false);
@@ -1258,7 +1253,7 @@ Usage: test
 
 Options:
   -h, --help     Print custom help information
-  -V, --version  Print version information
+  -V, --version  Print version
 ";
 
 #[test]
@@ -1314,8 +1309,8 @@ Arguments:
   [ARGS]...  some
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("last")
@@ -1343,8 +1338,8 @@ Arguments:
   <ARGS>...  some
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("last")
@@ -1378,8 +1373,8 @@ Arguments:
   <ARGS>...  some
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("last")
@@ -1415,8 +1410,8 @@ Arguments:
   [ARGS]...  some
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("last")
@@ -1440,8 +1435,8 @@ Usage: default [OPTIONS]
 
 Options:
       --arg <argument>  Pass an argument to the program. [default: default-argument]
-  -h, --help            Print help information
-  -V, --version         Print version information
+  -h, --help            Print help
+  -V, --version         Print version
 ";
 
 #[test]
@@ -1473,8 +1468,8 @@ Usage: default [OPTIONS]
 Options:
       --arg <argument>  Pass an argument to the program. [default: \"\\n\"] [possible values: normal, \" \", \"\\n\", \"\\t\",
                         other]
-  -h, --help            Print help information
-  -V, --version         Print version information
+  -h, --help            Print help
+  -V, --version         Print version
 ";
 
     let app1 = Command::new("default").version("0.1").term_width(120).arg(
@@ -1562,8 +1557,8 @@ Usage: test --fake <some> <val>
 
 Options:
   -f, --fake <some> <val>  some help
-  -h, --help               Print help information
-  -V, --version            Print version information
+  -h, --help               Print help
+  -V, --version            Print version
 ";
 
     let cmd = Command::new("test")
@@ -1590,8 +1585,8 @@ Usage: test [OPTIONS] --fake <some> <val>
 
 Options:
   -f, --fake <some> <val>  some help
-  -h, --help               Print help information
-  -V, --version            Print version information
+  -h, --help               Print help
+  -V, --version            Print version
 
 NETWORKING:
   -n, --no-proxy  Do not use system proxy settings
@@ -1631,8 +1626,8 @@ Options:
   -f, --fake <some> <val>  some help
       --style <style>      Choose musical style to play the song
   -s, --speed <SPEED>      How fast? [possible values: fast, slow]
-  -h, --help               Print help information
-  -V, --version            Print version information
+  -h, --help               Print help
+  -V, --version            Print version
 
 NETWORKING:
   -n, --no-proxy     Do not use system proxy settings
@@ -1707,8 +1702,8 @@ does stuff
 Usage: test [OPTIONS] --song <song> --song-volume <volume>
 
 Options:
-  -h, --help     Print help information (use `--help` for more detail)
-  -V, --version  Print version information
+  -h, --help     Print help (see more with '--help')
+  -V, --version  Print version
 
 OVERRIDE SPECIAL:
   -b, --song <song>  Change which song is played for birthdays
@@ -1763,10 +1758,10 @@ Usage: ctest foo
 
 Options:
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 
   -V, --version
-          Print version information
+          Print version
 ";
 
 #[test]
@@ -1786,8 +1781,8 @@ About foo
 Usage: ctest foo
 
 Options:
-  -h, --help     Print help information (use `--help` for more detail)
-  -V, --version  Print version information
+  -h, --help     Print help (see more with '--help')
+  -V, --version  Print version
 ";
 
 #[test]
@@ -1811,7 +1806,7 @@ Arguments:
 
 Options:
   -f          
-  -h, --help  Print help information (use `--help` for more detail)
+  -h, --help  Print help (see more with '--help')
 ";
 
     let cmd = Command::new("demo")
@@ -1843,7 +1838,7 @@ Arguments:
   [arg2]  
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
 
     let cmd = Command::new("test")
@@ -1966,7 +1961,7 @@ Options:
           and on, so I'll stop now.
 
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 ";
 
     let cmd = Command::new("prog").arg(
@@ -2052,7 +2047,7 @@ Commands:
 
 Options:
   -g, --some-global <someglobal>\x20\x20
-  -h, --help                      Print help information
+  -h, --help                      Print help
 ";
 
     let cmd = Command::new("myapp")
@@ -2101,7 +2096,7 @@ Commands:
 
 Options:
   -g, --some-global <someglobal>\x20\x20
-  -h, --help                      Print help information
+  -h, --help                      Print help
 ";
 
     let cmd = Command::new("myapp")
@@ -2123,8 +2118,8 @@ Usage: myapp subcmd multi [OPTIONS]
 
 Options:
   -g, --some-global <someglobal>\x20\x20
-  -h, --help                      Print help information
-  -V, --version                   Print version information
+  -h, --help                      Print help
+  -V, --version                   Print version
 ";
 
     let cmd = Command::new("myapp")
@@ -2152,7 +2147,7 @@ Options:
       --select_file    
       --select_folder  
   -x                   
-  -h, --help           Print help information
+  -h, --help           Print help
 ";
 
     let cmd = Command::new("order").args([
@@ -2182,7 +2177,7 @@ Commands:
   help  Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
 
     let cmd = Command::new("about-in-subcommands-list").subcommand(
@@ -2210,7 +2205,7 @@ Arguments:
 
 Options:
       --option1  
-  -h, --help     Print help information
+  -h, --help     Print help
 ";
 
     let cmd = clap::Command::new("hello")
@@ -2238,8 +2233,8 @@ Arguments:
   [gear]  Which gear
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 
 NETWORKING:
   [speed]  How fast
@@ -2315,7 +2310,7 @@ Usage: my_app [OPTIONS]
 Options:
       --some_arg <some_arg> <some_arg>  
       --some_arg_issue <ARG> <ARG>      
-  -h, --help                            Print help information
+  -h, --help                            Print help
 ",
         false,
     );
@@ -2338,7 +2333,7 @@ Arguments:
   <arg2>  
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ",
         false,
     );
@@ -2363,7 +2358,7 @@ Arguments:
   [baz]...  
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ",
         false,
     );
@@ -2387,7 +2382,7 @@ Arguments:
   <foo>...  
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ",
         false,
     );
@@ -2409,7 +2404,7 @@ Arguments:
   <BAR>...  
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ",
         false,
     );
@@ -2434,7 +2429,7 @@ Arguments:
   <foo>...  
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ",
         false,
     );
@@ -2457,7 +2452,7 @@ Arguments:
   <BAR>...  
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ",
         false,
     );
@@ -2481,7 +2476,7 @@ Usage: test --foo <one> <two>...
 
 Options:
       --foo <one> <two>...  
-  -h, --help                Print help information
+  -h, --help                Print help
 ",
         false,
     );
@@ -2658,7 +2653,7 @@ some
 Usage: parent <TARGET> <ARGS> test
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
     let cmd = Command::new("parent")
         .version("0.1")
@@ -2681,7 +2676,7 @@ some
 Usage: parent <TARGET> <ARGS> test
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
     let cmd = Command::new("parent")
         .version("0.1")
@@ -2704,7 +2699,7 @@ some
 Usage: parent <TARGET> <ARGS> test
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
     let mut cmd = Command::new("parent")
         .version("0.1")
@@ -2729,7 +2724,7 @@ fn parent_cmd_req_ignored_when_negates_reqs() {
 Usage: ctest subcmd
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
 
     let cmd = Command::new("ctest")
@@ -2745,7 +2740,7 @@ fn parent_cmd_req_ignored_when_conflicts() {
 Usage: ctest subcmd
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
 
     let cmd = Command::new("ctest")
diff --git a/tests/builder/help_env.rs b/tests/builder/help_env.rs
index 072268352e4..ad0db8d58f5 100644
--- a/tests/builder/help_env.rs
+++ b/tests/builder/help_env.rs
@@ -11,8 +11,8 @@ Usage: ctest [OPTIONS]
 
 Options:
   -c, --cafe <FILE>  A coffeehouse, coffee shop, or café.
-  -h, --help         Print help information
-  -V, --version      Print version information
+  -h, --help         Print help
+  -V, --version      Print version
 ";
 
 static SHOW_ENV: &str = "\
@@ -20,8 +20,8 @@ Usage: ctest [OPTIONS]
 
 Options:
   -c, --cafe <FILE>  A coffeehouse, coffee shop, or café. [env: ENVVAR=MYVAL]
-  -h, --help         Print help information
-  -V, --version      Print version information
+  -h, --help         Print help
+  -V, --version      Print version
 ";
 
 static HIDE_ENV_VALS: &str = "\
@@ -29,8 +29,8 @@ Usage: ctest [OPTIONS]
 
 Options:
   -c, --cafe <FILE>  A coffeehouse, coffee shop, or café. [env: ENVVAR]
-  -h, --help         Print help information
-  -V, --version      Print version information
+  -h, --help         Print help
+  -V, --version      Print version
 ";
 
 static SHOW_ENV_VALS: &str = "\
@@ -38,8 +38,8 @@ Usage: ctest [OPTIONS]
 
 Options:
   -c, --cafe <FILE>  A coffeehouse, coffee shop, or café. [env: ENVVAR=MYVAL]
-  -h, --help         Print help information
-  -V, --version      Print version information
+  -h, --help         Print help
+  -V, --version      Print version
 ";
 
 static HIDE_ENV_FLAG: &str = "\
@@ -47,8 +47,8 @@ Usage: ctest [OPTIONS]
 
 Options:
   -c, --cafe     A coffeehouse, coffee shop, or café.
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
 static SHOW_ENV_FLAG: &str = "\
@@ -56,8 +56,8 @@ Usage: ctest [OPTIONS]
 
 Options:
   -c, --cafe     A coffeehouse, coffee shop, or café. [env: ENVVAR=MYVAL]
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
 static HIDE_ENV_VALS_FLAG: &str = "\
@@ -65,8 +65,8 @@ Usage: ctest [OPTIONS]
 
 Options:
   -c, --cafe     A coffeehouse, coffee shop, or café. [env: ENVVAR]
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
 static SHOW_ENV_VALS_FLAG: &str = "\
@@ -74,8 +74,8 @@ Usage: ctest [OPTIONS]
 
 Options:
   -c, --cafe     A coffeehouse, coffee shop, or café. [env: ENVVAR=MYVAL]
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
 #[test]
diff --git a/tests/builder/hidden_args.rs b/tests/builder/hidden_args.rs
index 5d70efa35e7..4cdfb245349 100644
--- a/tests/builder/hidden_args.rs
+++ b/tests/builder/hidden_args.rs
@@ -10,8 +10,8 @@ Usage: test [OPTIONS]
 Options:
   -F, --flag2         some other flag
       --option <opt>  some option
-  -h, --help          Print help information
-  -V, --version       Print version information
+  -h, --help          Print help
+  -V, --version       Print version
 ";
 
 #[test]
@@ -36,8 +36,8 @@ Usage: test [OPTIONS]
 
 Options:
   -v, --visible  This text should be visible
-  -h, --help     Print help information (use `--help` for more detail)
-  -V, --version  Print version information
+  -h, --help     Print help (see more with '--help')
+  -V, --version  Print version
 ";
 
 /// Ensure hide with short option
@@ -80,10 +80,10 @@ Options:
           This text should be visible
 
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 
   -V, --version
-          Print version information
+          Print version
 ";
 
     let cmd = Command::new("test")
@@ -117,10 +117,10 @@ Options:
           This text should be visible
 
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 
   -V, --version
-          Print version information
+          Print version
 ";
 
 #[test]
@@ -154,8 +154,8 @@ Usage: test [OPTIONS]
 Options:
   -c, --config   Some help text describing the --config arg
   -v, --visible  This text should be visible
-  -h, --help     Print help information (use `--help` for more detail)
-  -V, --version  Print version information
+  -h, --help     Print help (see more with '--help')
+  -V, --version  Print version
 ";
 
 #[test]
@@ -188,8 +188,8 @@ Arguments:
   [another]  another pos
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
 #[test]
@@ -206,8 +206,8 @@ static HIDDEN_SUBCMDS: &str = "\
 Usage: test
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
 #[test]
diff --git a/tests/builder/multiple_values.rs b/tests/builder/multiple_values.rs
index 5eea39bd3e8..466d6b0c7bf 100644
--- a/tests/builder/multiple_values.rs
+++ b/tests/builder/multiple_values.rs
@@ -432,7 +432,7 @@ Usage: test [OPTIONS]
 
 Options:
   -p [<NUM>]      
-  -h, --help      Print help information
+  -h, --help      Print help
 ";
     snapbox::assert_eq(HELP, help);
 }
diff --git a/tests/builder/subcommands.rs b/tests/builder/subcommands.rs
index 3e5e0f41965..456192b9833 100644
--- a/tests/builder/subcommands.rs
+++ b/tests/builder/subcommands.rs
@@ -193,8 +193,8 @@ Commands:
   help  Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("clap-test").version("2.6").subcommand(
@@ -217,8 +217,8 @@ Commands:
   help  Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
 
     let cmd = Command::new("clap-test")
@@ -567,8 +567,8 @@ Arguments:
   [value]  
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
     let cmd = Command::new("repl")
         .version("1.0.0")
@@ -587,8 +587,8 @@ Arguments:
   [value]  
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
     let cmd = Command::new("repl")
         .version("1.0.0")
@@ -607,8 +607,8 @@ Arguments:
   [value]  
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
     let mut cmd = Command::new("repl")
         .version("1.0.0")
diff --git a/tests/builder/template_help.rs b/tests/builder/template_help.rs
index 4d305a24490..b9c43c8fca2 100644
--- a/tests/builder/template_help.rs
+++ b/tests/builder/template_help.rs
@@ -57,8 +57,8 @@ Usage: MyApp [OPTIONS] <output> [COMMAND]
 Options:
   -c, --config <FILE>  Sets a custom config file
   -d...                Turn debugging information on
-  -h, --help           Print help information
-  -V, --version        Print version information
+  -h, --help           Print help
+  -V, --version        Print version
 Arguments:
   <output>  Sets an optional output file
 Commands:
@@ -82,8 +82,8 @@ Arguments:
 Options:
   -c, --config <FILE>  Sets a custom config file
   -d...                Turn debugging information on
-  -h, --help           Print help information
-  -V, --version        Print version information
+  -h, --help           Print help
+  -V, --version        Print version
 ";
 
 #[test]
diff --git a/tests/builder/version.rs b/tests/builder/version.rs
index d13f8121e7e..c83bec9e551 100644
--- a/tests/builder/version.rs
+++ b/tests/builder/version.rs
@@ -108,7 +108,7 @@ foo
 Usage: foo
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
     let cmd = common();
     utils::assert_output(cmd, "foo -h", EXPECTED, false);
@@ -122,7 +122,7 @@ foo
 Usage: foo
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
     let cmd = common();
     utils::assert_output(cmd, "foo --help", EXPECTED, false);
@@ -136,8 +136,8 @@ foo 3.0
 Usage: foo
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
     let cmd = with_version();
     utils::assert_output(cmd, "foo -h", EXPECTED, false);
@@ -151,8 +151,8 @@ foo 3.0
 Usage: foo
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
     let cmd = with_version();
     utils::assert_output(cmd, "foo --help", EXPECTED, false);
@@ -166,8 +166,8 @@ foo 3.0 (abcdefg)
 Usage: foo
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
     let cmd = with_long_version();
     utils::assert_output(cmd, "foo -h", EXPECTED, false);
@@ -181,8 +181,8 @@ foo 3.0 (abcdefg)
 Usage: foo
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
     let cmd = with_long_version();
     utils::assert_output(cmd, "foo --help", EXPECTED, false);
@@ -196,8 +196,8 @@ foo 3.0
 Usage: foo
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
     let cmd = with_both();
     utils::assert_output(cmd, "foo -h", EXPECTED, false);
@@ -211,8 +211,8 @@ foo 3.0
 Usage: foo
 
 Options:
-  -h, --help     Print help information
-  -V, --version  Print version information
+  -h, --help     Print help
+  -V, --version  Print version
 ";
     let cmd = with_both();
     utils::assert_output(cmd, "foo --help", EXPECTED, false);
diff --git a/tests/derive/doc_comments_help.rs b/tests/derive/doc_comments_help.rs
index f8b3743a940..2e47c41ba77 100644
--- a/tests/derive/doc_comments_help.rs
+++ b/tests/derive/doc_comments_help.rs
@@ -284,7 +284,7 @@ Commands:
   help   Print this message or the help of the given subcommand(s)
 
 Options:
-  -h, --help  Print help information
+  -h, --help  Print help
 ";
     utils::assert_output::<Cmd>("cmd --help", OUTPUT, false);
 }
diff --git a/tests/derive/help.rs b/tests/derive/help.rs
index 61e45b4c182..883aeead13b 100644
--- a/tests/derive/help.rs
+++ b/tests/derive/help.rs
@@ -236,8 +236,8 @@ Usage: test [OPTIONS]
 Options:
       --flag-b               first flag
       --option-b <OPTION_B>  first option
-  -h, --help                 Print help information
-  -V, --version              Print version information
+  -h, --help                 Print help
+  -V, --version              Print version
       --flag-a               second flag
       --option-a <OPTION_A>  second option
 ";
@@ -288,8 +288,8 @@ Usage: test [OPTIONS]
 Options:
       --flag-b               first flag
       --option-b <OPTION_B>  first option
-  -h, --help                 Print help information
-  -V, --version              Print version information
+  -h, --help                 Print help
+  -V, --version              Print version
       --flag-a               second flag
       --option-a <OPTION_A>  second option
 ";
@@ -340,10 +340,10 @@ Usage: test [OPTIONS]
 Options:
       --flag-a               first flag
       --flag-b               second flag
-  -h, --help                 Print help information
+  -h, --help                 Print help
       --option-a <OPTION_A>  first option
       --option-b <OPTION_B>  second option
-  -V, --version              Print version information
+  -V, --version              Print version
 ";
 
     #[derive(Parser, Debug)]
@@ -400,7 +400,7 @@ Arguments:
 
 Options:
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 ";
 
     /// Application help
diff --git a/tests/ui/arg_required_else_help_stderr.toml b/tests/ui/arg_required_else_help_stderr.toml
index 91d2d6f9fca..7f166daf6de 100644
--- a/tests/ui/arg_required_else_help_stderr.toml
+++ b/tests/ui/arg_required_else_help_stderr.toml
@@ -11,6 +11,6 @@ Commands:
 
 Options:
       --verbose  log
-  -h, --help     Print help information (use `--help` for more detail)
-  -V, --version  Print version information
+  -h, --help     Print help (see more with '--help')
+  -V, --version  Print version
 """
diff --git a/tests/ui/h_flag_stdout.toml b/tests/ui/h_flag_stdout.toml
index 31dc5fe80fb..ef031b08e2e 100644
--- a/tests/ui/h_flag_stdout.toml
+++ b/tests/ui/h_flag_stdout.toml
@@ -10,7 +10,7 @@ Commands:
 
 Options:
       --verbose  log
-  -h, --help     Print help information (use `--help` for more detail)
-  -V, --version  Print version information
+  -h, --help     Print help (see more with '--help')
+  -V, --version  Print version
 """
 stderr = ""
diff --git a/tests/ui/help_cmd_stdout.toml b/tests/ui/help_cmd_stdout.toml
index 43b37e6e561..198dec3241e 100644
--- a/tests/ui/help_cmd_stdout.toml
+++ b/tests/ui/help_cmd_stdout.toml
@@ -15,9 +15,9 @@ Options:
           more log
 
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 
   -V, --version
-          Print version information
+          Print version
 """
 stderr = ""
diff --git a/tests/ui/help_flag_stdout.toml b/tests/ui/help_flag_stdout.toml
index 437f479eabe..ef92b378791 100644
--- a/tests/ui/help_flag_stdout.toml
+++ b/tests/ui/help_flag_stdout.toml
@@ -15,9 +15,9 @@ Options:
           more log
 
   -h, --help
-          Print help information (use `-h` for a summary)
+          Print help (see a summary with '-h')
 
   -V, --version
-          Print version information
+          Print version
 """
 stderr = ""

{"help::parent_cmd_req_ignored_when_conflicts": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::multi_level_sc_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::override_help_long": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg::long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help::parent_cmd_req_in_usage_with_help_subcommand": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_aliases::invisible_arg_aliases_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "ui_tests": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help::last_arg_mult_usage_req_with_sc": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_long_flag_with_long_version": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "template_help::custom_template": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "app_settings::require_eq": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "hidden_args::hide_short_args_long_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::after_and_before_long_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::global_args_should_show_on_help_message_for_nested_subcommand": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_1642_long_help_spacing": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_long_flag_no_version": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::long_about": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "app_settings::arg_required_else_help_error_message": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_short_flag_with_both": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::too_few_value_names_is_dotted": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg::short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "derive_order::derive_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_aliases_short::visible_short_arg_aliases_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::custom_help_headers_hide_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_1487": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "display_order::very_large_display_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg::long_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_args::hide_subcmds": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_impl::arg_name_dashed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "derive_order::derive_order_no_next_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "hidden_args::hide_long_args_short_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_impl::string_literal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help::old_newline_chars": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "multiple_values::optional_value": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::missing_positional_final_required": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg::name_explicit": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::short_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_impl::arg_value_dashed_with_long_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help::parent_cmd_req_in_usage_with_render_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::derive_order_next_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::last_arg_mult_usage_with_sc": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "hidden_args::hide_pos_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_short_flag_no_version": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg::short_and_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help::complex_subcommand_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::complex_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::hide_possible_vals": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "error::kind_prints_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg::name_from_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help::issue_1052_require_delim_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "flag_subcommands::flag_subcommand_long_short_normal_usage_string": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_1794_usage": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::option_usage_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::hide_default_val": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "hidden_args::hide_long_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::last_arg_mult_usage": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::last_arg_mult_usage_req": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::parent_cmd_req_in_usage_with_help_flag": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::req_last_arg_usage": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "app_settings::issue_1093_allow_ext_sc": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_impl::arg_value_dashed_with_short_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "groups::group_usage_use_val_name": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::custom_headers_headers": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::positional_multiple_occurrences_is_dotted": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "subcommands::multicall_help_flag": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::override_help_short": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::global_args_should_show_on_toplevel_help_message": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::possible_vals_with_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::ripgrep_usage": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_long_flag_with_both": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::prefer_about_over_long_about_in_subcommands_list": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_impl::string_ident": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version::help_long_flag_with_version": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_impl::char_ident": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::short_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help::issue_1364_no_short_options": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg::short_with_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help::old_newline_variables": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::subcommand_derived_display_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "hidden_args::hide_short_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "flag_subcommands::flag_subcommand_long_normal_usage_string": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::no_derive_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::args_with_last_usage": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::sc_negates_reqs": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::subcommand_sorted_display_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::multiple_custom_help_headers": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::override_help_about": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "double_require::help_text": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_2508_number_of_values_with_single_value_name": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::no_wrap_default_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::show_long_about_issue_897": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_aliases::visible_arg_aliases_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_impl::char_literal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_settings::dont_collapse_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::global_args_should_show_on_help_message_for_subcommand": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::missing_positional_final_multiple": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::custom_heading_pos": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_short_flag_with_version": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "flag_subcommands::flag_subcommand_short_normal_usage_string": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::args_negate_sc": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "subcommands::multicall_help_subcommand": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::parent_cmd_req_ignored_when_negates_reqs": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::derive_order_subcommand_propagate": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "template_help::with_template": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "subcommands::multicall_render_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "app_settings::skip_possible_values": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::ripgrep_usage_using_templates": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_702_multiple_values": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_short_flag_with_long_version": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::show_short_about_issue_897": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::derive_order_subcommand_propagate_with_explicit_display_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg::name_from_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_args::hide_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::after_and_before_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::hide_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_aliases_short::invisible_short_arg_aliases_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "subcommands::visible_aliases_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::hide_single_possible_val": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "example_tests": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help::positional_multiple_values_is_dotted": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "subcommands::invisible_aliases_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_1046_hide_scs": {"run": "PASS", "test": "FAIL", "fix": "PASS"}}
{"tests::sc_long_flag_long_opt_eq_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_no_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::positional_display_multiple_values_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::allow_ext_sc_when_sc_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_aliases::multiple_aliases_of_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices::indices_mult_opts": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::req_group_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::conflict_overridden": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "propagate_globals::global_arg_used_outer": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::infer_subcommands_fail_with_args2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::single_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "version::no_propagation_by_default_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_ifs_wrong_val_mult_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::arg_conflicts_with_group_with_required_memeber": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_long_with_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::no_bin_name": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::conflict_output_rev_with_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::lots_o_vals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::opts_using_long_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display_optional_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::group_multiple_args_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::group_overrides_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_missing_vals::opt_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::option_overrides_itself": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "template_help::template_unknowntag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_missing_vals::opt_present_with_empty_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::bad_multicall_command_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_with_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::missing_possible_value_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::list_correct_required_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::exclusive_with_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::default_values_user_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_strict_option_short_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::no_default_ifs_arg_present": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::count": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parser::matches::arg_matches::tests::os_values_exact_size": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::positional_required_with_requires_if_no_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::positional_min_less": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "template_help::template_notag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::low_index_positional_with_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::arg_require_group_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::requires_group_with_overlapping_group_in_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::low_index_positional_in_subcmd": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::help_without_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::subcommand_after_argument": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_occurrences::multiple_occurrences_of_flags_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::range::test::from_range_full": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "delimiters::opt_s_no_space_mult_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::req_delimiter_short_with_no_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::subcommand_help_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::single_positional_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::multiple_vals_pos_arg_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::trailing_var_arg_with_hyphen_values_short_middle": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::infer_long_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_missing_vals::opt_present_with_missing_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::values_per_occurrence_named": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::flag_display_multiple_short_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::trailing_var_arg_with_hyphen_values_long_first": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_short_min_more_mult_occurs": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::infer_subcommands_fail_no_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_missing_vals::delimited_missing_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::help_multi_subcommand_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_short_with_aliases_vis_and_hidden": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::osstr_positionals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_any_err": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::positional_display_val_names_req": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_option_long_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "propagate_globals::global_arg_used_inner": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::sub_command_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::exclusive_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_ifs_val_present_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::conflict_output_with_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::issue_2624": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::conflicts_with_alongside_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "hidden_args::hide_subcmds_only": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::group_required_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::propagate_vals_down": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_normal": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "template_help::template_empty": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_missing_vals::default_missing_value_flag_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ignore_errors::multiple_args_and_final_arg_without_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::sep_long_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_max_zero": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::positional_display_multiple_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_args::propagate_global_arg_in_subcommand_to_subsubcommand_1385": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::opts_using_long_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_short_with_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_aliases::single_alias_of_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "error::app_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ignore_errors::single_long_arg_without_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "propagate_globals::global_flag_used_outer": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_ifs_wrong_val": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_any_works_without": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::subcmd_did_you_mean_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::refuse_invalid_utf8_subcommand_when_args_are_allowed_with_allow_external_subcommands": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display_multiple_short_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::default_doesnt_activate_exclusive": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::issue_1158_conflicting_requirements_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flags::flag_using_mixed": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::help_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_short_flag_x2_short_opt_eq_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::positional_display_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_max_exact": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::possible_values_of_positional_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::delim_values_trailingvararg_with_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::allow_invalid_utf8_subcommand_args_with_allow_external_subcommands": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::opts_using_mixed": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_long_infer_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::display_name_explicit": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::conflict_overridden_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_exact_exact_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::requires_if_present_mult_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::positional_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::help_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::trailing_var_arg_with_hyphen_values_long_middle": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "delimiters::opt_s_default_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::lots_o_vals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::opts_using_mixed2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::leading_hyphen_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::flag_display_count": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::flag_display_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_long_infer_pass_close": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::possible_values_of_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::value_names_building_num_vals_for_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::long_flag_long_opt_eq_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_long_infer_exact_match": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parser::matches::arg_matches::tests::test_default_raw_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "error::trailing_already_in_use": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "version::no_propagation_by_default_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_vals_donnot_show_in_smart_usage": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_strict_option_long_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::flag_required_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::issue_1158_conflicting_requirements": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::positional_required_with_requires": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flags::issue_2308_multiple_dashes": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_no_arg_with_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::aaos_opts_w_other_overrides_rev_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "version::version_short_flag_with_both": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "empty_values::no_empty_values_without_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::subcommand_not_recognized": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_present_with_optional_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_on_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "error::kind_formats_validation_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "error::cant_use_trailing": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_short_flag_short_opt_eq_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_with_value_no_arg_with_default_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::req_group_with_conflict_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::require_equals_empty_vals_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_short_flag_x2_comb_short_opt_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "version::version_long_flag_with_long_version": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flags::flag_using_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::set_false_with_default_value_if_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::leading_hyphen_with_flag_after": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg_group::test::arg_group_expose_is_multiple_helper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::exclusive_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::issue_1050_num_vals_and_defaults": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::required_groups_with_default_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_any_1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::multiple_required_unless_usage_printing": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "propagate_globals::global_arg_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::possible_values_hidden_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::after_help_no_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::missing_required_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_occurrences::multiple_occurrences_of_flags_large_quantity": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_long_with_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg_group::test::groups": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::group_requires_with_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::tests::app_send_sync": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::conflict_overridden_4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::range::test::from_range": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::positional_possible_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::disabled_help_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::multiple_defaults": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_exact_exact": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::flag_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::infer_subcommands_fail_with_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_matches::ids_ignore_overridden": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::osstr_positional_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::range::test::from_fixed": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::req_delimiter_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::osstr_opts": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_args::issue_1076": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::flag_x2_opt": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_short_flag_short_opt_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::set_false_with_default_value_if_present": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::help_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::aaos_option_use_delim_false": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::req_delimiter_short_with_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_with_value_with_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::issue_1480_max_values_consumes_extra_arg_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_any_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_args::deeply_nested_discovery": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices::indices_mult_flags": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_independent_of_trailing": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::arg_conflicts_with_group_with_multiple_sources": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::posix_compatible_flags_long_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::require_eq_filtered_group": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "delimiters::opt_s_no_space_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::option_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::require_overridden_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::group_conflicts_with_default_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_long_infer_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::aaos_opts_w_other_overrides_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "empty_values::empty_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::aaos_opts_w_other_overrides": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_short_with_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_strict_invalid_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::override_help_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::req_delimiter_long_with_equal": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::required_group_multiple_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::display_name_subcommand_explicit": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display_one_or_more_values_with_value_name": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ignore_errors::subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::long_eq_val_starts_with_eq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::subcommand_after_argument_looks_like_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_short_flag_x2_long_opt_eq_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::positional_display_multiple_occurrences_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::override_help_flag_using_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::subcmd_did_you_mean_output_arg_false_positives": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "hidden_args::hide_pos_args_only": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::issue_1105_empty_value_short_explicit_no_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "version::version_long_flag_with_version": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "propagate_globals::global_flag_2x_used_top_level": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::subcommand_none_given": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_aliases_short::multiple_short_aliases_of_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg_group::test::arg_group_expose_get_args_helper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::create_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::allow_invalid_utf8_external_subcommand_values_of_os": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_mixed": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::short_opt_x2_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::group_conflicts_with_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::no_default_if_arg_present_with_value_with_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::infer_subcommands_fail_suggestions": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::set_false": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::three_conflicting_arguments": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::posix_compatible_opts_long_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_long_flag_short_opt_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::refuse_invalid_utf8_subcommand_args_with_allow_external_subcommands": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::double_hyphen_as_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::issue_1722_not_emit_error_when_arg_follows_similar_to_a_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parser::matches::arg_matches::tests::check_auto_traits": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::group_conflicts_with_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::arg_require_group_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::requires_if_with_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::short_flag_short_opt_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::flag_conflict_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_exact_less": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::missing_positional_hyphen": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "empty_values::no_empty_values_without_equals_but_requires_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::possible_values_of_option_multiple_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::positional_multiple_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_occurrences::multiple_occurrences_of_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::range::test::from_range_to": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_strict_option_long_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::require_equals_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::arg_required_else_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::missing_positional_hyphen_req_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::disable_help_flag_affects_help_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::conflict_overridden_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::issue_1480_max_values_consumes_extra_arg_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::dont_delim_values_trailingvararg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::positional_exact_less": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::prefer_user_subcmd_help_short_1112": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_max_zero_eq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::issue_1031_args_with_same_name": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "version::propagate_version_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::refuse_invalid_utf8_subcommand_with_allow_external_subcommands": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg_group::test::arg_group_send_sync": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::sep_short_no_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_eq_all_on_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::positional_max_exact": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::requires_if_present_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::delim_values_trailingvararg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::issue_1437_allow_hyphen_values_for_positional_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::override_help_flag_using_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::group_empty": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_option_short_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "version::version_long_flag_with_both": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::conflict_output_repeat": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::missing_positional_hyphen_far_back": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_present_all": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_long_flag_long_opt": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::opts_using_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::count_with_default_value_if_present": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::positional_required_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::low_index_positional_with_extra_flags": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "empty_values::no_empty_values_with_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parser::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::positional_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::multiple_defaults_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::short_eq_val_starts_with_eq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "propagate_globals::global_flag_used_top_level": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "error::check_auto_traits": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_val_present_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::flag_display_single_short_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::require_eq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::positional_min_more": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display_single_short_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parser::matches::arg_matches::tests::indices_exact_size": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::sub_command_required_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_args::global_overrides_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "delimiters::opt_s_eq_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_any_works_with_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::allow_validated_utf8_external_subcommand_values_of": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_args::global_arg_available_in_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::prefer_user_subcmd_help_long_1112": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg_settings::test::setting_bitor": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::positional_multiple_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_matches::ids": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::trailing_var_arg_with_hyphen_values_escape_middle": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::allow_missing_positional_no_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::positional_display_one_or_more_values_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_with_value_with_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::opt_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_min_less": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::get_arg_conflicts_with_group": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_missing_vals::opt_missing": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::missing_with_value_delimiter": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices::indices_mult_flags_combined": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::conflict_with_overlapping_group_in_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_aliases_short::single_short_alias_of_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::aaos_opts_w_other_overrides_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::req_group_with_conflict_usage_string_only_options": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::global_args_should_not_show_on_help_message_for_help_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::subcommand_short_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_missing_vals::opt_present_with_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::mut_subcommand_with_alias_resolve": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::leading_hyphen_opt": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::opts": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::only_custom_heading_opts_no_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_with_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::leading_hyphen_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flags::flag_using_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_has_index": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "empty_values::empty_values_with_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::issue_753": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::aaos_opts_w_override_as_conflict_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_require_with_group_shows_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::posix_compatible_flags_short_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::possible_values_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "version::propagate_version_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::require_equals_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::arg_required_else_help_over_req_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg_settings::test::unset_setting": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::issue_2279": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_val_present_fail_error_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::num_args_preferred_over_value_names": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::positional_display_one_or_more_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_normal_with_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::display_name_subcommand_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parser::matches::matched_arg::tests::test_grouped_vals_first": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::leading_hyphen_with_only_pos_follows": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::external_subcommand_looks_like_built_in": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::subcommand_placeholder_test": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::leading_hyphen_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::aaos_pos_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_value_ifs_os": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::add_multiple_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::range::test::from_range_from": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_any_works_with_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_short_flag_x2_comb_short_opt_eq_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display_value_names": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg_settings::test::unset_setting_bitor": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "error::suggest_trailing": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::subcommand_long_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::require_overridden_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::issue_1031_args_with_same_name_no_more_vals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_missing_vals::valid_index": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::positional_max_less": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::require_overridden_4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_option_short_no_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::possible_values_of_positional_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::posix_compatible_opts_long_equals_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ignore_errors::multiple_args_and_intermittent_arg_without_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parser::error::check_auto_traits": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_aliases::alias_on_a_subcommand_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::short_non_ascii_no_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::sep_short_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display_multiple_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_exact_more": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_long_flag_x2_long_opt_eq_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::arg_require_group": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_present_err": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flags::lots_o_flags_sep": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::possible_values_of_option_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::infer_subcommands_pass_exact_match": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::positional_max_more": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_val_present_ignore_case_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_short_min_more_single_occur": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::conflict_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::help_required_and_given": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::posix_compatible_opts_short_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "borrowed::borrowed_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_all_with_any": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::aaos_opts_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::trailing_var_arg_with_hyphen_values_short_first": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_short_flag_x2_comb_long_opt_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::ignore_case_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::set_false_with_explicit_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::empty_group": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::delim_values_only_pos_follows_with_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "error::rich_formats_validation_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::require_delims": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::req_delimiter_complex": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flags::issue_1284_argument_in_flag_style": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::flag_display_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::set": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_missing_vals::opt_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices::indices_mult_flags_opt_combined_eq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::issue_3669_command_build_recurses": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::flag_display_single_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::aaos_opts_w_override_as_conflict_1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::range::test::from_fixed_empty": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::sep_short_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "version::version_short_flag_with_version": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::stop_delim_values_only_pos_follows": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::value_parser::test::ensure_typed_applies_to_parse": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::positional_min_exact": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::no_wrap_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::issue_1643_args_mutually_require_each_other": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::possible_values_of_option_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::positional_display_zero_or_more_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::built_in_subcommand_escaped": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "double_require::no_duplicate_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::possible_value_arg_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_aliases::single_alias_of_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::long_opt_x2_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::possible_values_alias_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::requires_with_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices::indices_mult_opt_value_no_delim_eq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::count_with_default_value_if_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::issue_1105_empty_value_long_explicit": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::stdin_char": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::posix_compatible_opts_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_short_flag_x2_comb_long_opt_eq_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_wrong_val": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_option_long_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::different_sep": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::issue_1066_allow_leading_hyphen_and_unknown_args_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "global_args::propagate_global_arg_to_subcommand_in_subsubcommand_2053": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::conflict_with_unused_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::issue_1480_max_values_consumes_extra_arg_1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::positional_exact_exact": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::positional_display_val_names": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_short_flag_long_opt_eq_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_aliases_short::short_alias_on_a_subcommand_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::tests::arg_send_sync": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::group_single_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::prefer_user_help_short_1112": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::requires_if_present_val_no_present_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::flag_conflict_with_all": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_short_with_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::require_eq_filtered": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_present_any": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::infer_subcommands_pass_close": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flags::flag_using_long_with_literals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display_one_or_more_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices::indices_mult_opt_mult_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::req_delimiter_short_with_equal": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::issue_1105_empty_value_long_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::issue_1105_empty_value_short_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_option_short_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::group_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::long_opt_eq_x2_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "hidden_args::hide_opt_args_only": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "propagate_globals::global_arg_used_top_level": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::multiple_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::disable_help_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::posix_compatible_flags_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flags::lots_o_flags_combined": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::not_exclusive_with_defaults": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::multiple_value_terminator_option_other_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display_multiple_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_some_values_present_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices::indices_mult_flags_opt_combined": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::range::test::from_range_to_inclusive": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::issue_2022_get_flags_misuse": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::args_negate_subcommands_two_levels": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_with_value_no_arg_with_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_any_all_values_present_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::option_required_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_short_with_alias_same_as_short_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_no_arg_with_value_with_default_user_override_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::allow_ext_sc_empty_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "empty_values::no_empty_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::append": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::multiple_positional_one_required_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::group_acts_like_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "propagate_globals::global_flag_2x_used_inner": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_ifs_val_present_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::mut_arg_all": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "version::version_short_flag_no_version": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::issue_1047_min_zero_vals_default_val": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::flag_overrides_itself": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::osstr_opt_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::flag_display_multiple_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::arg_required_else_help_over_req_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices::index_flags": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::subcmd_did_you_mean_output_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::args_negate_subcommands_one_level": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::tests::propagate_version": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_ifs_arg_present_order": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::require_equals_min_values_zero": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::no_sep": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::required_args_with_default_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::positional_required_with_requires_if_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::tests::issue_2090": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_no_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::group_multi_value_single_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::issue_2229": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_strict_invalid_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_no_arg_with_value_with_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_strict_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::arg_conflicts_with_required_group": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::sep_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::group_required_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::short_opt_eq_x2_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::aaos_opts_mult_req_delims": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_max_more": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::subcommand_conflict_error_message": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::incremental_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::positional_exact_more": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::ignore_hyphen_values_on_last": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parser::matches::arg_matches::tests::test_default_indices": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "version::version_short_flag_with_long_version": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::sub_command_negate_required_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::did_you_mean": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::require_delims_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::last_positional_second_to_last_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_val_present_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::low_index_positional_with_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flags::multiple_flags_in_single": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_aliases_short::single_short_alias_of_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "delimiters::opt_default_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::help_subcmd_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::hostname_like_multicall": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_short_flag_long_opt_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::issue_2494_subcommand_is_present": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_with_value_no_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parser::matches::arg_matches::tests::values_exact_size": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::with_value_delimiter": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::sub_command_negate_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::short_flag_x2_comb_short_opt_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::only_custom_heading_pos_no_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::allow_negative_numbers_success": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display_zero_or_more_values_with_value_name": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display_multiple_occurrences": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_ifs_arg_present_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::single_positional_required_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_aliases::multiple_aliases_of_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_with_value_no_default_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_short_flag_x2_long_opt_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::required_group_conflicts_with_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::multiple_positional_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::subcmd_help_subcmd_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::flag_conflict": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::group_required_flags_empty": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::leading_hyphen_with_flag_before": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_matches::ids_ignore_unused": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::subcommand_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_long_flag_x2_short_opt_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::conflict_output_three_conflicting": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::subcommand_help_doesnt_have_useless_help_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::valid_delimited_default_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg_settings::test::setting": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_all_values_present_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::busybox_like_multicall": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::allow_missing_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::no_default_if_arg_present_no_arg_with_value_with_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::value_names_building_num_vals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::positional_display_optional_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::multiple_value_terminator_option": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_long_flag_x2_long_opt_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::requires_if_present_val": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_ifs_arg_present": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "output::textwrap::core::tests::emojis_have_correct_width": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg_group::test::test_from": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::different_sep_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_strict_option_short_no_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::delim_values_only_pos_follows": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "double_require::valid_cases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "template_help::template_author_version": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::single_positional_multiple_usage_string": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::positional_display_multiple_occurrences": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::mut_subcommand_all": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::posix_compatible_opts_long_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::subcmd_did_you_mean_output_ambiguous": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_min_exact": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "groups::required_group_missing_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_any_works_with_short_err": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::ignore_case": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::values_per_occurrence_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::alias_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::positionals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::require_equals_no_empty_values_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::infer_subcommands_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::sep_long_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::arg_conflicts_with_group": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::prefer_user_help_long_1112": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::long_flag_long_opt_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "error::value_validation_has_newline": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::possible_values_of_positional_multiple_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::issue_1105_empty_value_long_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_long_with_alias_same_as_long_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::positional_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::group_in_conflicts_with": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::last_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_all_values_present_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::set_true_with_required_if_eq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_exact_exact_not_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::set_true": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::set_true_with_default_value_if_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::dont_propagate_version_to_help_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::leading_hyphen_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_all_on_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::escaped_possible_values_output": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::positional_display_val_names_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::display_name_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::issue_1073_suboptimal_flag_suggestion": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display_single_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_occurrences::multiple_occurrences_of_flags_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::positional_hyphen_does_not_panic": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::only_pos_follow": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::disabled_help_flag_and_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::conflict_output_rev": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::missing_positional_no_hyphen": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::issue_3880_allow_long_flag_hyphen_value_for_positional_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "delimiters::opt_eq_mult_def_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::two_conflicting_arguments": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices::index_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_present": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::help_no_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::possible_values_of_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::multiple_vals_with_hyphen": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_val_present_ignore_case_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::count_with_explicit_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::issue_1105_empty_value_short_explicit": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_strict_option_short_space": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::pos_required_overridden_by_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_aliases::get_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::last_positional_no_double_dash": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parser::matches::any_value::test::debug_impl": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::low_index_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::allow_validated_utf8_value_of": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "version::version_long_flag_no_version": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices::index_mult_opts": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::create_app": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::posix_compatible_flags_short": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::short_flag_require_equals_with_minvals_zero": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::no_default_if_arg_present_with_value_no_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::not_exclusive_with_group": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "posix_compatible::posix_compatible_opts_long": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_with_value_no_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::option_max_less": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_any_all_values_present_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::set_true_with_explicit_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::issue_1161_multiple_hyphen_hyphen": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::require_equals_fail_message": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "subcommands::subcommand_used_after_double_dash": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "indices::indices_mult_opt_value_delim_eq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_unless_all_err": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::arg_required_else_help_with_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_short_flag_x2_short_opt_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_short_after_long_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::help_required_and_no_args": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::arg::test::option_display_zero_or_more_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "conflicts::subcommand_conflict_negates_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::trailing_var_arg_with_hyphen_values_escape_first": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "ignore_errors::single_short_arg_without_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::allow_negative_numbers_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_error_doesnt_duplicate": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "action::set_true_with_default_value_if_present": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::issue_946": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flag_subcommands::flag_subcommand_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "arg_aliases_short::multiple_short_aliases_of_flag": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::range::test::from_range_inclusive": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::default_if_arg_present_no_arg_with_default_user_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::ignore_case_multiple_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::command::check_auto_traits": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "possible_values::ignore_case_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "positionals::missing_required_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "delimiters::opt_eq_no_delim": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::opt_without_value_fail": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "flags::unexpected_value_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "multiple_values::no_sep_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::no_default_if_arg_present_with_value_with_default": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_vals::conditional_reqs_pass": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "propagate_globals::global_flag_used_inner": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "builder::tests::global_setting": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "help::help_required_and_given_for_subcommand": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "opts::issue_1105_empty_value_short_equals": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "default_missing_vals::default_missing_value_per_occurrence": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "utf8::invalid_utf8_positional": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "require::required_if_eq_on_default_value": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "tests::sc_long_flag_x2_short_opt_eq_pos": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "app_settings::color_is_global": {"run": "PASS", "test": "PASS", "fix": "PASS"}}
{"help::parent_cmd_req_ignored_when_conflicts": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::multi_level_sc_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::override_help_long": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::parent_cmd_req_in_usage_with_help_subcommand": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_aliases::invisible_arg_aliases_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::last_arg_mult_usage_req_with_sc": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_long_flag_with_long_version": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "template_help::custom_template": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "app_settings::require_eq": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "hidden_args::hide_short_args_long_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::after_and_before_long_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::global_args_should_show_on_help_message_for_nested_subcommand": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_1642_long_help_spacing": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_long_flag_no_version": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::long_about": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "app_settings::arg_required_else_help_error_message": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_short_flag_with_both": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::too_few_value_names_is_dotted": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::derive_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_aliases_short::visible_short_arg_aliases_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::custom_help_headers_hide_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_1487": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "display_order::very_large_display_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "hidden_args::hide_subcmds": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::derive_order_no_next_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "hidden_args::hide_long_args_short_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::old_newline_chars": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "multiple_values::optional_value": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::missing_positional_final_required": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::parent_cmd_req_in_usage_with_render_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::derive_order_next_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::last_arg_mult_usage_with_sc": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "hidden_args::hide_pos_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_short_flag_no_version": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::complex_subcommand_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::complex_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::hide_possible_vals": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "error::kind_prints_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_1052_require_delim_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "flag_subcommands::flag_subcommand_long_short_normal_usage_string": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_1794_usage": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::option_usage_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::hide_default_val": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "hidden_args::hide_long_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::last_arg_mult_usage": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::last_arg_mult_usage_req": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::parent_cmd_req_in_usage_with_help_flag": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::req_last_arg_usage": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "app_settings::issue_1093_allow_ext_sc": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "groups::group_usage_use_val_name": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::custom_headers_headers": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::positional_multiple_occurrences_is_dotted": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "subcommands::multicall_help_flag": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::override_help_short": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::global_args_should_show_on_toplevel_help_message": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::possible_vals_with_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::ripgrep_usage": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_long_flag_with_both": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::prefer_about_over_long_about_in_subcommands_list": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_long_flag_with_version": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_1364_no_short_options": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::old_newline_variables": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::subcommand_derived_display_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "hidden_args::hide_short_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "flag_subcommands::flag_subcommand_long_normal_usage_string": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::no_derive_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::args_with_last_usage": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::sc_negates_reqs": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::subcommand_sorted_display_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::multiple_custom_help_headers": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::override_help_about": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "double_require::help_text": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_2508_number_of_values_with_single_value_name": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::no_wrap_default_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::show_long_about_issue_897": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_aliases::visible_arg_aliases_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "app_settings::dont_collapse_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::global_args_should_show_on_help_message_for_subcommand": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::missing_positional_final_multiple": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::custom_heading_pos": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_short_flag_with_version": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "flag_subcommands::flag_subcommand_short_normal_usage_string": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::args_negate_sc": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "subcommands::multicall_help_subcommand": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::parent_cmd_req_ignored_when_negates_reqs": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::derive_order_subcommand_propagate": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "template_help::with_template": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "subcommands::multicall_render_help": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "app_settings::skip_possible_values": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::ripgrep_usage_using_templates": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_702_multiple_values": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "version::help_short_flag_with_long_version": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::show_short_about_issue_897": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "derive_order::derive_order_subcommand_propagate_with_explicit_display_order": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "hidden_args::hide_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::after_and_before_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::hide_args": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "arg_aliases_short::invisible_short_arg_aliases_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "subcommands::visible_aliases_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::hide_single_possible_val": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::positional_multiple_values_is_dotted": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "subcommands::invisible_aliases_help_output": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "help::issue_1046_hide_scs": {"run": "PASS", "test": "FAIL", "fix": "PASS"}}
{"arg::long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "ui_tests": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::long_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_impl::arg_name_dashed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_impl::string_literal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::name_explicit": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::short_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_impl::arg_value_dashed_with_long_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::short_and_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::name_from_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_impl::arg_value_dashed_with_short_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_impl::string_ident": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_impl::char_ident": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::short_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::short_with_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_impl::char_literal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg::name_from_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "example_tests": {"run": "PASS", "test": "NONE", "fix": "PASS"}}
{"passed_count": 829, "failed_count": 0, "skipped_count": 0, "passed_tests": ["tests::sc_long_flag_long_opt_eq_pos", "default_vals::default_if_arg_present_no_default_user_override", "builder::arg::test::positional_display_multiple_values_required", "app_settings::allow_ext_sc_when_sc_required", "arg_aliases::multiple_aliases_of_flag", "indices::indices_mult_opts", "groups::req_group_usage_string", "posix_compatible::conflict_overridden", "propagate_globals::global_arg_used_outer", "app_settings::infer_subcommands_fail_with_args2", "subcommands::single_alias", "version::no_propagation_by_default_long", "help::parent_cmd_req_ignored_when_conflicts", "help::multi_level_sc_help", "require::required_ifs_wrong_val_mult_fail", "help::override_help_long", "conflicts::arg_conflicts_with_group_with_required_memeber", "flag_subcommands::flag_subcommand_long_with_alias", "app_settings::no_bin_name", "conflicts::conflict_output_rev_with_required", "opts::lots_o_vals", "opts::opts_using_long_space", "builder::arg::test::option_display_optional_value", "groups::group_multiple_args_error", "groups::group_overrides_required", "default_missing_vals::opt_default", "posix_compatible::option_overrides_itself", "template_help::template_unknowntag", "arg::long_help", "default_missing_vals::opt_present_with_empty_value", "subcommands::bad_multicall_command_error", "default_vals::default_if_arg_present_with_default_user_override", "possible_values::missing_possible_value_error", "require::list_correct_required_args", "conflicts::exclusive_with_required", "opts::default_values_user_value", "utf8::invalid_utf8_strict_option_short_equals", "default_vals::no_default_ifs_arg_present", "action::count", "parser::matches::arg_matches::tests::os_values_exact_size", "help::parent_cmd_req_in_usage_with_help_subcommand", "possible_values::aliases", "require::positional_required_with_requires_if_no_value", "multiple_values::positional_min_less", "template_help::template_notag", "multiple_values::low_index_positional_with_option", "require::arg_require_group_3", "groups::requires_group_with_overlapping_group_in_error", "multiple_values::low_index_positional_in_subcmd", "help::help_without_short", "positionals::positional", "subcommands::subcommand_after_argument", "multiple_occurrences::multiple_occurrences_of_flags_short", "builder::range::test::from_range_full", "delimiters::opt_s_no_space_mult_no_delim", "multiple_values::req_delimiter_short_with_no_space", "help::subcommand_help_rev", "positionals::single_positional_usage_string", "opts::multiple_vals_pos_arg_equals", "app_settings::trailing_var_arg_with_hyphen_values_short_middle", "opts::infer_long_arg", "default_missing_vals::opt_present_with_missing_value", "multiple_values::values_per_occurrence_named", "builder::arg::test::flag_display_multiple_short_aliases", "app_settings::trailing_var_arg_with_hyphen_values_long_first", "multiple_values::option_short_min_more_mult_occurs", "app_settings::infer_subcommands_fail_no_args", "default_missing_vals::delimited_missing_value", "help::help_multi_subcommand_error", "flag_subcommands::flag_subcommand_short_with_aliases_vis_and_hidden", "arg_aliases::invisible_arg_aliases_help_output", "ui_tests", "default_vals::osstr_positionals", "help::last_arg_mult_usage_req_with_sc", "require::required_unless_any_err", "builder::arg::test::positional_display_val_names_req", "utf8::invalid_utf8_option_long_equals", "propagate_globals::global_arg_used_inner", "app_settings::sub_command_required", "conflicts::exclusive_option", "require::required_ifs_val_present_fail", "conflicts::conflict_output_with_required", "flag_subcommands::flag_subcommand_short", "require::issue_2624", "conflicts::conflicts_with_alongside_default", "hidden_args::hide_subcmds_only", "require::group_required_3", "app_settings::propagate_vals_down", "flag_subcommands::flag_subcommand_normal", "template_help::template_empty", "default_missing_vals::default_missing_value_flag_value", "ignore_errors::multiple_args_and_final_arg_without_value", "multiple_values::sep_long_equals", "version::help_long_flag_with_long_version", "multiple_values::option_max_zero", "template_help::custom_template", "builder::arg::test::positional_display_multiple_values", "global_args::propagate_global_arg_in_subcommand_to_subsubcommand_1385", "opts::opts_using_long_equals", "flag_subcommands::flag_subcommand_short_with_aliases", "arg_aliases::single_alias_of_flag", "error::app_error", "ignore_errors::single_long_arg_without_value", "propagate_globals::global_flag_used_outer", "require::required_ifs_wrong_val", "require::required_unless_any_works_without", "subcommands::subcmd_did_you_mean_output", "utf8::refuse_invalid_utf8_subcommand_when_args_are_allowed_with_allow_external_subcommands", "builder::arg::test::option_display_multiple_short_aliases", "conflicts::default_doesnt_activate_exclusive", "require::issue_1158_conflicting_requirements_rev", "flags::flag_using_mixed", "help::help_subcommand", "tests::sc_short_flag_x2_short_opt_eq_pos", "builder::arg::test::positional_display_required", "multiple_values::option_max_exact", "possible_values::possible_values_of_positional_multiple", "app_settings::delim_values_trailingvararg_with_delim", "app_settings::require_eq", "utf8::allow_invalid_utf8_subcommand_args_with_allow_external_subcommands", "opts::opts_using_mixed", "flag_subcommands::flag_subcommand_long_infer_fail", "help::display_name_explicit", "posix_compatible::conflict_overridden_3", "hidden_args::hide_short_args_long_help", "multiple_values::option_exact_exact_mult", "require::requires_if_present_mult_pass", "positionals::positional_multiple", "help::help_short", "help::after_and_before_long_help_output", "app_settings::trailing_var_arg_with_hyphen_values_long_middle", "delimiters::opt_s_default_no_delim", "help::global_args_should_show_on_help_message_for_nested_subcommand", "positionals::lots_o_vals", "opts::opts_using_mixed2", "app_settings::leading_hyphen_short", "builder::arg::test::flag_display_count", "builder::arg::test::flag_display_long", "flag_subcommands::flag_subcommand_long_infer_pass_close", "help::issue_1642_long_help_spacing", "possible_values::possible_values_of_option", "multiple_values::value_names_building_num_vals_for_positional", "tests::long_flag_long_opt_eq_pos", "flag_subcommands::flag_subcommand_long_infer_exact_match", "parser::matches::arg_matches::tests::test_default_raw_values", "error::trailing_already_in_use", "version::no_propagation_by_default_short", "default_vals::default_vals_donnot_show_in_smart_usage", "utf8::invalid_utf8_strict_option_long_space", "require::flag_required_2", "require::issue_1158_conflicting_requirements", "require::positional_required_with_requires", "flags::issue_2308_multiple_dashes", "default_vals::default_if_arg_present_no_arg_with_default", "version::help_long_flag_no_version", "app_settings::aaos_opts_w_other_overrides_rev_2", "version::version_short_flag_with_both", "empty_values::no_empty_values_without_equals", "subcommands::subcommand_not_recognized", "require::required_unless_present_with_optional_value", "require::required_unless_on_default_value", "help::long_about", "error::kind_formats_validation_error", "error::cant_use_trailing", "tests::sc_short_flag_short_opt_eq_pos", "default_vals::default_if_arg_present_with_value_no_arg_with_default_fail", "groups::req_group_with_conflict_usage_string", "opts::require_equals_empty_vals_pass", "tests::sc_short_flag_x2_comb_short_opt_pos", "version::version_long_flag_with_long_version", "app_settings::arg_required_else_help_error_message", "flags::flag_using_long", "action::set_false_with_default_value_if_value", "opts::leading_hyphen_with_flag_after", "version::help_short_flag_with_both", "builder::arg_group::test::arg_group_expose_is_multiple_helper", "conflicts::exclusive_flag", "default_vals::issue_1050_num_vals_and_defaults", "default_vals::required_groups_with_default_values", "help::too_few_value_names_is_dotted", "arg::short", "require::required_unless_any_1", "require::multiple_required_unless_usage_printing", "propagate_globals::global_arg_default_value", "possible_values::possible_values_hidden_output", "help::after_help_no_args", "require::missing_required_output", "multiple_occurrences::multiple_occurrences_of_flags_large_quantity", "flag_subcommands::flag_subcommand_long_with_aliases", "builder::arg_group::test::groups", "require::group_requires_with_default_value", "builder::tests::app_send_sync", "posix_compatible::conflict_overridden_4", "builder::range::test::from_range", "positionals::positional_possible_values", "help::disabled_help_flag", "default_vals::multiple_defaults", "multiple_values::option_exact_exact", "require::flag_required", "app_settings::infer_subcommands_fail_with_args", "arg_matches::ids_ignore_overridden", "derive_order::derive_order", "arg_aliases_short::visible_short_arg_aliases_help_output", "default_vals::osstr_positional_user_override", "builder::range::test::from_fixed", "multiple_values::req_delimiter_long", "default_vals::osstr_opts", "global_args::issue_1076", "help::custom_help_headers_hide_args", "help::issue_1487", "tests::flag_x2_opt", "tests::sc_short_flag_short_opt_pos", "version::version_short_flag_with_long_version", "action::set_false_with_default_value_if_present", "help::help_long", "app_settings::aaos_option_use_delim_false", "multiple_values::req_delimiter_short_with_space", "default_vals::default_if_arg_present_with_value_with_default", "multiple_values::issue_1480_max_values_consumes_extra_arg_3", "require::required_unless_any_2", "global_args::deeply_nested_discovery", "indices::indices_mult_flags", "default_vals::default_independent_of_trailing", "conflicts::arg_conflicts_with_group_with_multiple_sources", "posix_compatible::posix_compatible_flags_long_rev", "require::require_eq_filtered_group", "delimiters::opt_s_no_space_no_delim", "require::option_required", "posix_compatible::require_overridden_3", "conflicts::group_conflicts_with_default_arg", "flag_subcommands::flag_subcommand_long_infer_pass", "app_settings::aaos_opts_w_other_overrides_rev", "empty_values::empty_values", "app_settings::aaos_opts_w_other_overrides", "flag_subcommands::flag_subcommand_short_with_alias", "display_order::very_large_display_order", "multiple_values::option_short", "arg::long_version", "utf8::invalid_utf8_strict_invalid_long", "help::override_help_subcommand", "multiple_values::req_delimiter_long_with_equal", "groups::required_group_multiple_args", "help::display_name_subcommand_explicit", "builder::arg::test::option_display_one_or_more_values_with_value_name", "ignore_errors::subcommand", "opts::long_eq_val_starts_with_eq", "subcommands::subcommand_after_argument_looks_like_help", "tests::sc_short_flag_x2_long_opt_eq_pos", "hidden_args::hide_subcmds", "builder::arg::test::positional_display_multiple_occurrences_required", "help::override_help_flag_using_short", "subcommands::subcmd_did_you_mean_output_arg_false_positives", "hidden_args::hide_pos_args_only", "opts::issue_1105_empty_value_short_explicit_no_space", "version::version_long_flag_with_version", "propagate_globals::global_flag_2x_used_top_level", "subcommands::subcommand_none_given", "arg_aliases_short::multiple_short_aliases_of_option", "builder::arg_group::test::arg_group_expose_get_args_helper", "positionals::create_positional", "utf8::allow_invalid_utf8_external_subcommand_values_of_os", "multiple_values::option_mixed", "tests::short_opt_x2_pos", "conflicts::group_conflicts_with_arg", "default_vals::no_default_if_arg_present_with_value_with_default_user_override", "arg_impl::arg_name_dashed", "app_settings::infer_subcommands_fail_suggestions", "action::set_false", "conflicts::three_conflicting_arguments", "posix_compatible::posix_compatible_opts_long_rev", "tests::sc_long_flag_short_opt_pos", "derive_order::derive_order_no_next_order", "utf8::refuse_invalid_utf8_subcommand_args_with_allow_external_subcommands", "opts::double_hyphen_as_value", "subcommands::issue_1722_not_emit_error_when_arg_follows_similar_to_a_subcommand", "parser::matches::arg_matches::tests::check_auto_traits", "hidden_args::hide_long_args_short_help", "conflicts::group_conflicts_with_default_value", "require::arg_require_group_2", "arg_impl::string_literal", "require::requires_if_with_default_value", "tests::short_flag_short_opt_pos", "conflicts::flag_conflict_2", "multiple_values::option_exact_less", "app_settings::missing_positional_hyphen", "empty_values::no_empty_values_without_equals_but_requires_equals", "possible_values::possible_values_of_option_multiple_fail", "positionals::positional_multiple_2", "help::old_newline_chars", "multiple_occurrences::multiple_occurrences_of_positional", "builder::range::test::from_range_to", "utf8::invalid_utf8_strict_option_long_equals", "opts::require_equals_fail", "multiple_values::optional_value", "app_settings::arg_required_else_help", "app_settings::missing_positional_hyphen_req_error", "help::disable_help_flag_affects_help_subcommand", "posix_compatible::conflict_overridden_2", "multiple_values::issue_1480_max_values_consumes_extra_arg_2", "app_settings::dont_delim_values_trailingvararg", "multiple_values::positional_exact_less", "help::prefer_user_subcmd_help_short_1112", "help::missing_positional_final_required", "multiple_values::option_max_zero_eq", "arg::name_explicit", "arg::short_version", "subcommands::issue_1031_args_with_same_name", "version::propagate_version_long", "utf8::refuse_invalid_utf8_subcommand_with_allow_external_subcommands", "builder::arg_group::test::arg_group_send_sync", "multiple_values::sep_short_no_space", "require::required_if_eq_all_on_default_value", "arg_impl::arg_value_dashed_with_long_arg", "multiple_values::positional_max_exact", "help::parent_cmd_req_in_usage_with_render_help", "require::requires_if_present_mult", "app_settings::delim_values_trailingvararg", "app_settings::issue_1437_allow_hyphen_values_for_positional_arg", "help::override_help_flag_using_long", "groups::group_empty", "utf8::invalid_utf8_option_short_equals", "version::version_long_flag_with_both", "conflicts::conflict_output_repeat", "derive_order::derive_order_next_order", "help::last_arg_mult_usage_with_sc", "app_settings::missing_positional_hyphen_far_back", "hidden_args::hide_pos_args", "require::required_unless_present_all", "tests::sc_long_flag_long_opt", "opts::opts_using_short", "action::count_with_default_value_if_present", "version::help_short_flag_no_version", "require::positional_required_2", "multiple_values::low_index_positional_with_extra_flags", "empty_values::no_empty_values_with_equals", "arg::short_and_long", "parser::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime", "require::positional_required", "help::complex_subcommand_help_output", "default_vals::multiple_defaults_override", "opts::short_eq_val_starts_with_eq", "propagate_globals::global_flag_used_top_level", "help::complex_help_output", "error::check_auto_traits", "require::required_if_val_present_fail", "builder::arg::test::flag_display_single_short_alias", "help::hide_possible_vals", "require::require_eq", "multiple_values::positional_min_more", "builder::arg::test::option_display_single_short_alias", "parser::matches::arg_matches::tests::indices_exact_size", "app_settings::sub_command_required_error", "error::kind_prints_help", "global_args::global_overrides_default", "arg::name_from_long", "help::issue_1052_require_delim_help", "delimiters::opt_s_eq_no_delim", "require::required_unless_any_works_with_short", "utf8::allow_validated_utf8_external_subcommand_values_of", "global_args::global_arg_available_in_subcommand", "help::prefer_user_subcmd_help_long_1112", "builder::arg_settings::test::setting_bitor", "positionals::positional_multiple_3", "arg_matches::ids", "flag_subcommands::flag_subcommand_long_short_normal_usage_string", "help::issue_1794_usage", "app_settings::trailing_var_arg_with_hyphen_values_escape_middle", "help::option_usage_order", "app_settings::allow_missing_positional_no_default", "builder::arg::test::positional_display_one_or_more_values_required", "default_vals::default_if_arg_present_with_value_with_default_user_override", "default_vals::opt_user_override", "multiple_values::option_min_less", "conflicts::get_arg_conflicts_with_group", "default_missing_vals::opt_missing", "default_vals::missing_with_value_delimiter", "indices::indices_mult_flags_combined", "groups::conflict_with_overlapping_group_in_error", "arg_aliases_short::single_short_alias_of_option", "app_settings::aaos_opts_w_other_overrides_2", "groups::req_group_with_conflict_usage_string_only_options", "help::global_args_should_not_show_on_help_message_for_help_help", "help::hide_default_val", "help::subcommand_short_help", "default_missing_vals::opt_present_with_value", "hidden_args::hide_long_args", "tests::mut_subcommand_with_alias_resolve", "app_settings::leading_hyphen_opt", "default_vals::opts", "help::only_custom_heading_opts_no_args", "default_vals::default_if_arg_present_with_default", "app_settings::leading_hyphen_long", "help::last_arg_mult_usage", "help::last_arg_mult_usage_req", "help::parent_cmd_req_in_usage_with_help_flag", "help::req_last_arg_usage", "app_settings::issue_1093_allow_ext_sc", "flags::flag_using_short", "arg_impl::arg_value_dashed_with_short_arg", "groups::group_usage_use_val_name", "default_vals::default_has_index", "empty_values::empty_values_with_equals", "require::issue_753", "app_settings::aaos_opts_w_override_as_conflict_2", "require::required_require_with_group_shows_flag", "posix_compatible::posix_compatible_flags_short_rev", "possible_values::possible_values_output", "version::propagate_version_short", "opts::require_equals_pass", "app_settings::arg_required_else_help_over_req_arg", "builder::arg_settings::test::unset_setting", "opts::issue_2279", "require::required_if_val_present_fail_error_output", "multiple_values::num_args_preferred_over_value_names", "builder::arg::test::positional_display_one_or_more_values", "flag_subcommands::flag_subcommand_normal_with_alias", "help::display_name_subcommand_default", "parser::matches::matched_arg::tests::test_grouped_vals_first", "opts::leading_hyphen_with_only_pos_follows", "app_settings::external_subcommand_looks_like_built_in", "subcommands::subcommand_placeholder_test", "opts::leading_hyphen_pass", "app_settings::aaos_pos_mult", "default_vals::default_value_ifs_os", "multiple_values::option_long", "tests::add_multiple_arg", "builder::range::test::from_range_from", "help::custom_headers_headers", "require::required_unless_any_works_with_long", "tests::sc_short_flag_x2_comb_short_opt_eq_pos", "builder::arg::test::option_display_value_names", "builder::arg_settings::test::unset_setting_bitor", "error::suggest_trailing", "help::positional_multiple_occurrences_is_dotted", "help::subcommand_long_help", "posix_compatible::require_overridden_2", "subcommands::issue_1031_args_with_same_name_no_more_vals", "default_missing_vals::valid_index", "multiple_values::positional_max_less", "posix_compatible::require_overridden_4", "utf8::invalid_utf8_option_short_no_space", "subcommands::subcommand", "subcommands::multicall_help_flag", "possible_values::possible_values_of_positional_fail", "posix_compatible::posix_compatible_opts_long_equals_rev", "ignore_errors::multiple_args_and_intermittent_arg_without_value", "parser::error::check_auto_traits", "arg_aliases::alias_on_a_subcommand_option", "help::override_help_short", "opts::short_non_ascii_no_space", "multiple_values::sep_short_space", "builder::arg::test::option_display_multiple_aliases", "multiple_values::option_exact_more", "tests::sc_long_flag_x2_long_opt_eq_pos", "require::arg_require_group", "require::required_unless_present_err", "flags::lots_o_flags_sep", "possible_values::possible_values_of_option_fail", "app_settings::infer_subcommands_pass_exact_match", "help::global_args_should_show_on_toplevel_help_message", "help::possible_vals_with_help", "multiple_values::positional_max_more", "require::required_if_val_present_ignore_case_fail", "multiple_values::option_short_min_more_single_occur", "conflicts::conflict_output", "help::help_required_and_given", "posix_compatible::posix_compatible_opts_short_rev", "borrowed::borrowed_args", "require::required_unless_all_with_any", "app_settings::aaos_opts_mult", "app_settings::trailing_var_arg_with_hyphen_values_short_first", "tests::sc_short_flag_x2_comb_long_opt_pos", "possible_values::ignore_case_multiple", "action::set_false_with_explicit_default_value", "groups::empty_group", "app_settings::delim_values_only_pos_follows_with_delim", "help::ripgrep_usage", "error::rich_formats_validation_error", "opts::require_delims", "multiple_values::req_delimiter_complex", "flags::issue_1284_argument_in_flag_style", "version::help_long_flag_with_both", "help::prefer_about_over_long_about_in_subcommands_list", "builder::arg::test::flag_display_short", "action::set", "default_missing_vals::opt_default_user_override", "indices::indices_mult_flags_opt_combined_eq", "tests::issue_3669_command_build_recurses", "builder::arg::test::flag_display_single_alias", "app_settings::aaos_opts_w_override_as_conflict_1", "flag_subcommands::flag_subcommand_long", "builder::range::test::from_fixed_empty", "multiple_values::sep_short_equals", "version::version_short_flag_with_version", "arg_impl::string_ident", "app_settings::stop_delim_values_only_pos_follows", "builder::value_parser::test::ensure_typed_applies_to_parse", "multiple_values::positional_min_exact", "help::no_wrap_help", "require::issue_1643_args_mutually_require_each_other", "version::help_long_flag_with_version", "possible_values::possible_values_of_option_multiple", "builder::arg::test::positional_display_zero_or_more_values", "app_settings::built_in_subcommand_escaped", "arg_impl::char_ident", "double_require::no_duplicate_error", "possible_values::possible_value_arg_value", "arg_aliases::single_alias_of_option", "tests::long_opt_x2_pos", "possible_values::possible_values_alias_output", "require::requires_with_default_value", "indices::indices_mult_opt_value_no_delim_eq", "action::count_with_default_value_if_value", "opts::issue_1105_empty_value_long_explicit", "opts::stdin_char", "arg::short_help", "posix_compatible::posix_compatible_opts_short", "help::issue_1364_no_short_options", "tests::sc_short_flag_x2_comb_long_opt_eq_pos", "require::required_if_wrong_val", "utf8::invalid_utf8_option_long_space", "multiple_values::different_sep", "app_settings::issue_1066_allow_leading_hyphen_and_unknown_args_option", "global_args::propagate_global_arg_to_subcommand_in_subsubcommand_2053", "conflicts::conflict_with_unused_default", "multiple_values::issue_1480_max_values_consumes_extra_arg_1", "multiple_values::positional_exact_exact", "builder::arg::test::positional_display_val_names", "tests::sc_short_flag_long_opt_eq_pos", "arg_aliases_short::short_alias_on_a_subcommand_option", "arg::short_with_value", "builder::tests::arg_send_sync", "groups::group_single_value", "help::prefer_user_help_short_1112", "require::requires_if_present_val_no_present_pass", "help::old_newline_variables", "conflicts::flag_conflict_with_all", "flag_subcommands::flag_subcommand_short_with_args", "require::require_eq_filtered", "require::required_unless_present_any", "app_settings::infer_subcommands_pass_close", "flags::flag_using_long_with_literals", "builder::arg::test::option_display_one_or_more_values", "indices::indices_mult_opt_mult_flag", "multiple_values::req_delimiter_short_with_equal", "opts::issue_1105_empty_value_long_fail", "opts::issue_1105_empty_value_short_fail", "utf8::invalid_utf8_option_short_space", "derive_order::subcommand_derived_display_order", "require::group_required", "tests::long_opt_eq_x2_pos", "hidden_args::hide_opt_args_only", "hidden_args::hide_short_args", "propagate_globals::global_arg_used_top_level", "subcommands::multiple_aliases", "app_settings::disable_help_subcommand", "flag_subcommands::flag_subcommand_long_normal_usage_string", "posix_compatible::posix_compatible_flags_long", "flags::lots_o_flags_combined", "derive_order::no_derive_order", "conflicts::not_exclusive_with_defaults", "multiple_values::multiple_value_terminator_option_other_arg", "builder::arg::test::option_display_multiple_values", "require::required_if_some_values_present_pass", "indices::indices_mult_flags_opt_combined", "builder::range::test::from_range_to_inclusive", "opts::issue_2022_get_flags_misuse", "conflicts::args_negate_subcommands_two_levels", "help::args_with_last_usage", "default_vals::default_if_arg_present_with_value_no_arg_with_default", "require::required_if_any_all_values_present_fail", "help::sc_negates_reqs", "require::option_required_2", "flag_subcommands::flag_subcommand_short_with_alias_same_as_short_flag", "default_vals::default_if_arg_present_no_arg_with_value_with_default_user_override_fail", "app_settings::allow_ext_sc_empty_args", "empty_values::no_empty_values", "action::append", "positionals::multiple_positional_one_required_usage_string", "groups::group_acts_like_arg", "propagate_globals::global_flag_2x_used_inner", "require::required_ifs_val_present_pass", "tests::mut_arg_all", "version::version_short_flag_no_version", "opts::issue_1047_min_zero_vals_default_val", "posix_compatible::flag_overrides_itself", "default_vals::osstr_opt_user_override", "builder::arg::test::flag_display_multiple_aliases", "app_settings::arg_required_else_help_over_req_subcommand", "indices::index_flags", "subcommands::subcmd_did_you_mean_output_arg", "conflicts::args_negate_subcommands_one_level", "builder::tests::propagate_version", "default_vals::default_ifs_arg_present_order", "opts::require_equals_min_values_zero", "multiple_values::no_sep", "default_vals::required_args_with_default_values", "require::positional_required_with_requires_if_value", "derive_order::subcommand_sorted_display_order", "builder::tests::issue_2090", "default_vals::default_if_arg_present_no_default", "help::multiple_custom_help_headers", "groups::group_multi_value_single_arg", "multiple_values::issue_2229", "utf8::invalid_utf8_strict_invalid_short", "default_vals::default_if_arg_present_no_arg_with_value_with_default_user_override", "utf8::invalid_utf8_strict_positional", "conflicts::arg_conflicts_with_required_group", "help::override_help_about", "multiple_values::sep_positional", "require::group_required_2", "tests::short_opt_eq_x2_pos", "app_settings::aaos_opts_mult_req_delims", "builder::arg::test::option_display3", "multiple_values::option_max_more", "conflicts::subcommand_conflict_error_message", "posix_compatible::incremental_override", "double_require::help_text", "multiple_values::positional_exact_more", "positionals::ignore_hyphen_values_on_last", "help::issue_2508_number_of_values_with_single_value_name", "parser::matches::arg_matches::tests::test_default_indices", "app_settings::sub_command_negate_required_2", "opts::did_you_mean", "opts::require_delims_no_delim", "positionals::last_positional_second_to_last_mult", "require::required_if_val_present_pass", "multiple_values::low_index_positional_with_flag", "flags::multiple_flags_in_single", "arg_aliases_short::single_short_alias_of_flag", "delimiters::opt_default_no_delim", "help::help_subcmd_help", "subcommands::hostname_like_multicall", "help::no_wrap_default_help", "help::show_long_about_issue_897", "tests::sc_short_flag_long_opt_pos", "subcommands::issue_2494_subcommand_is_present", "default_vals::default_if_arg_present_with_value_no_default", "parser::matches::arg_matches::tests::values_exact_size", "default_vals::with_value_delimiter", "app_settings::sub_command_negate_required", "tests::short_flag_x2_comb_short_opt_pos", "help::only_custom_heading_pos_no_args", "app_settings::allow_negative_numbers_success", "builder::arg::test::option_display_zero_or_more_values_with_value_name", "arg_aliases::visible_arg_aliases_help_output", "builder::arg::test::option_display_multiple_occurrences", "default_vals::default_ifs_arg_present_user_override", "positionals::single_positional_required_usage_string", "arg_aliases::multiple_aliases_of_option", "arg_impl::char_literal", "default_vals::default_if_arg_present_with_value_no_default_fail", "arg::positional", "tests::sc_short_flag_x2_long_opt_pos", "conflicts::required_group_conflicts_with_arg", "positionals::multiple_positional_usage_string", "help::subcmd_help_subcmd_help", "conflicts::flag_conflict", "groups::group_required_flags_empty", "opts::leading_hyphen_with_flag_before", "arg_matches::ids_ignore_unused", "app_settings::dont_collapse_args", "subcommands::subcommand_multiple", "tests::sc_long_flag_x2_short_opt_pos", "conflicts::conflict_output_three_conflicting", "help::global_args_should_show_on_help_message_for_subcommand", "help::missing_positional_final_multiple", "help::subcommand_help_doesnt_have_useless_help_flag", "default_vals::valid_delimited_default_values", "builder::arg_settings::test::setting", "require::required_if_all_values_present_pass", "subcommands::busybox_like_multicall", "app_settings::allow_missing_positional", "default_vals::no_default_if_arg_present_no_arg_with_value_with_default", "multiple_values::value_names_building_num_vals", "help::custom_heading_pos", "version::help_short_flag_with_version", "builder::arg::test::positional_display_optional_value", "multiple_values::multiple_value_terminator_option", "tests::sc_long_flag_x2_long_opt_pos", "require::requires_if_present_val", "default_vals::default_ifs_arg_present", "output::textwrap::core::tests::emojis_have_correct_width", "builder::arg_group::test::test_from", "multiple_values::different_sep_positional", "utf8::invalid_utf8_strict_option_short_no_space", "flag_subcommands::flag_subcommand_short_normal_usage_string", "app_settings::delim_values_only_pos_follows", "help::args_negate_sc", "subcommands::multicall_help_subcommand", "double_require::valid_cases", "template_help::template_author_version", "positionals::single_positional_multiple_usage_string", "builder::arg::test::positional_display_multiple_occurrences", "tests::mut_subcommand_all", "help::parent_cmd_req_ignored_when_negates_reqs", "posix_compatible::posix_compatible_opts_long_equals", "multiple_values::positional", "derive_order::derive_order_subcommand_propagate", "subcommands::subcmd_did_you_mean_output_ambiguous", "multiple_values::option_min_exact", "groups::required_group_missing_arg", "require::required_unless_any_works_with_short_err", "possible_values::ignore_case", "multiple_values::values_per_occurrence_positional", "template_help::with_template", "subcommands::alias_help", "default_vals::positionals", "opts::require_equals_no_empty_values_fail", "app_settings::infer_subcommands_pass", "multiple_values::sep_long_space", "conflicts::arg_conflicts_with_group", "help::prefer_user_help_long_1112", "tests::long_flag_long_opt_pos", "error::value_validation_has_newline", "possible_values::possible_values_of_positional_multiple_fail", "opts::issue_1105_empty_value_long_equals", "flag_subcommands::flag_subcommand_long_with_alias_same_as_long_flag", "default_vals::positional_user_override", "conflicts::group_in_conflicts_with", "positionals::last_positional", "require::required_if_all_values_present_fail", "action::set_true_with_required_if_eq", "multiple_values::option_exact_exact_not_mult", "action::set_true", "action::set_true_with_default_value_if_value", "help::dont_propagate_version_to_help_subcommand", "opts::leading_hyphen_fail", "require::required_unless_all_on_default_value", "subcommands::multicall_render_help", "possible_values::escaped_possible_values_output", "app_settings::skip_possible_values", "builder::arg::test::positional_display_val_names_required", "help::display_name_default", "help::ripgrep_usage_using_templates", "opts::issue_1073_suboptimal_flag_suggestion", "builder::arg::test::option_display_single_alias", "multiple_occurrences::multiple_occurrences_of_flags_long", "positionals::positional_hyphen_does_not_panic", "help::issue_702_multiple_values", "positionals::only_pos_follow", "help::disabled_help_flag_and_subcommand", "conflicts::conflict_output_rev", "app_settings::missing_positional_no_hyphen", "version::help_short_flag_with_long_version", "app_settings::issue_3880_allow_long_flag_hyphen_value_for_positional_arg", "delimiters::opt_eq_mult_def_delim", "conflicts::two_conflicting_arguments", "indices::index_flag", "require::required_unless_present", "help::help_no_subcommand", "possible_values::possible_values_of_positional", "multiple_values::multiple_vals_with_hyphen", "require::required_if_val_present_ignore_case_pass", "action::count_with_explicit_default_value", "help::show_short_about_issue_897", "opts::issue_1105_empty_value_short_explicit", "utf8::invalid_utf8_strict_option_short_space", "posix_compatible::pos_required_overridden_by_flag", "arg_aliases::get_aliases", "derive_order::derive_order_subcommand_propagate_with_explicit_display_order", "positionals::last_positional_no_double_dash", "parser::matches::any_value::test::debug_impl", "multiple_values::low_index_positional", "utf8::allow_validated_utf8_value_of", "version::version_long_flag_no_version", "indices::index_mult_opts", "tests::create_app", "posix_compatible::posix_compatible_flags_short", "require::short_flag_require_equals_with_minvals_zero", "default_vals::no_default_if_arg_present_with_value_no_default", "conflicts::not_exclusive_with_group", "posix_compatible::posix_compatible_opts_long", "arg::name_from_value", "default_vals::default_if_arg_present_with_value_no_default_user_override", "multiple_values::option_max_less", "require::required_if_any_all_values_present_pass", "action::set_true_with_explicit_default_value", "subcommands::issue_1161_multiple_hyphen_hyphen", "hidden_args::hide_args", "opts::require_equals_fail_message", "subcommands::subcommand_used_after_double_dash", "indices::indices_mult_opt_value_delim_eq", "require::required_unless_all_err", "app_settings::arg_required_else_help_with_default", "help::after_and_before_help_output", "tests::sc_short_flag_x2_short_opt_pos", "help::hide_args", "flag_subcommands::flag_subcommand_short_after_long_arg", "help::help_required_and_no_args", "builder::arg::test::option_display_zero_or_more_values", "arg_aliases_short::invisible_short_arg_aliases_help_output", "conflicts::subcommand_conflict_negates_required", "app_settings::trailing_var_arg_with_hyphen_values_escape_first", "ignore_errors::single_short_arg_without_value", "subcommands::visible_aliases_help_output", "app_settings::allow_negative_numbers_fail", "require::required_error_doesnt_duplicate", "action::set_true_with_default_value_if_present", "positionals::issue_946", "flag_subcommands::flag_subcommand_multiple", "arg_aliases_short::multiple_short_aliases_of_flag", "builder::range::test::from_range_inclusive", "help::hide_single_possible_val", "default_vals::default_if_arg_present_no_arg_with_default_user_override", "possible_values::alias", "possible_values::ignore_case_multiple_fail", "builder::command::check_auto_traits", "possible_values::ignore_case_fail", "example_tests", "help::positional_multiple_values_is_dotted", "positionals::missing_required_2", "delimiters::opt_eq_no_delim", "default_vals::opt_without_value_fail", "flags::unexpected_value_error", "subcommands::invisible_aliases_help_output", "multiple_values::no_sep_positional", "default_vals::no_default_if_arg_present_with_value_with_default", "default_vals::conditional_reqs_pass", "help::issue_1046_hide_scs", "propagate_globals::global_flag_used_inner", "builder::tests::global_setting", "help::help_required_and_given_for_subcommand", "opts::issue_1105_empty_value_short_equals", "default_missing_vals::default_missing_value_per_occurrence", "utf8::invalid_utf8_positional", "require::required_if_eq_on_default_value", "tests::sc_long_flag_x2_short_opt_eq_pos", "app_settings::color_is_global"], "failed_tests": [], "skipped_tests": []}
{"passed_count": 706, "failed_count": 103, "skipped_count": 0, "passed_tests": ["tests::sc_long_flag_long_opt_eq_pos", "default_vals::default_if_arg_present_no_default_user_override", "builder::arg::test::positional_display_multiple_values_required", "app_settings::allow_ext_sc_when_sc_required", "arg_aliases::multiple_aliases_of_flag", "indices::indices_mult_opts", "groups::req_group_usage_string", "posix_compatible::conflict_overridden", "propagate_globals::global_arg_used_outer", "app_settings::infer_subcommands_fail_with_args2", "subcommands::single_alias", "version::no_propagation_by_default_long", "require::required_ifs_wrong_val_mult_fail", "conflicts::arg_conflicts_with_group_with_required_memeber", "flag_subcommands::flag_subcommand_long_with_alias", "app_settings::no_bin_name", "conflicts::conflict_output_rev_with_required", "opts::lots_o_vals", "opts::opts_using_long_space", "builder::arg::test::option_display_optional_value", "groups::group_multiple_args_error", "groups::group_overrides_required", "default_missing_vals::opt_default", "posix_compatible::option_overrides_itself", "template_help::template_unknowntag", "default_missing_vals::opt_present_with_empty_value", "subcommands::bad_multicall_command_error", "default_vals::default_if_arg_present_with_default_user_override", "possible_values::missing_possible_value_error", "require::list_correct_required_args", "conflicts::exclusive_with_required", "opts::default_values_user_value", "utf8::invalid_utf8_strict_option_short_equals", "default_vals::no_default_ifs_arg_present", "action::count", "parser::matches::arg_matches::tests::os_values_exact_size", "possible_values::aliases", "require::positional_required_with_requires_if_no_value", "multiple_values::positional_min_less", "template_help::template_notag", "multiple_values::low_index_positional_with_option", "require::arg_require_group_3", "groups::requires_group_with_overlapping_group_in_error", "multiple_values::low_index_positional_in_subcmd", "help::help_without_short", "positionals::positional", "subcommands::subcommand_after_argument", "multiple_occurrences::multiple_occurrences_of_flags_short", "builder::range::test::from_range_full", "delimiters::opt_s_no_space_mult_no_delim", "multiple_values::req_delimiter_short_with_no_space", "help::subcommand_help_rev", "positionals::single_positional_usage_string", "opts::multiple_vals_pos_arg_equals", "app_settings::trailing_var_arg_with_hyphen_values_short_middle", "opts::infer_long_arg", "default_missing_vals::opt_present_with_missing_value", "multiple_values::values_per_occurrence_named", "builder::arg::test::flag_display_multiple_short_aliases", "app_settings::trailing_var_arg_with_hyphen_values_long_first", "multiple_values::option_short_min_more_mult_occurs", "app_settings::infer_subcommands_fail_no_args", "default_missing_vals::delimited_missing_value", "help::help_multi_subcommand_error", "flag_subcommands::flag_subcommand_short_with_aliases_vis_and_hidden", "default_vals::osstr_positionals", "require::required_unless_any_err", "builder::arg::test::positional_display_val_names_req", "utf8::invalid_utf8_option_long_equals", "propagate_globals::global_arg_used_inner", "app_settings::sub_command_required", "conflicts::exclusive_option", "require::required_ifs_val_present_fail", "conflicts::conflict_output_with_required", "flag_subcommands::flag_subcommand_short", "require::issue_2624", "conflicts::conflicts_with_alongside_default", "hidden_args::hide_subcmds_only", "require::group_required_3", "app_settings::propagate_vals_down", "flag_subcommands::flag_subcommand_normal", "template_help::template_empty", "default_missing_vals::default_missing_value_flag_value", "ignore_errors::multiple_args_and_final_arg_without_value", "multiple_values::sep_long_equals", "multiple_values::option_max_zero", "builder::arg::test::positional_display_multiple_values", "global_args::propagate_global_arg_in_subcommand_to_subsubcommand_1385", "opts::opts_using_long_equals", "flag_subcommands::flag_subcommand_short_with_aliases", "arg_aliases::single_alias_of_flag", "error::app_error", "ignore_errors::single_long_arg_without_value", "propagate_globals::global_flag_used_outer", "require::required_ifs_wrong_val", "require::required_unless_any_works_without", "subcommands::subcmd_did_you_mean_output", "utf8::refuse_invalid_utf8_subcommand_when_args_are_allowed_with_allow_external_subcommands", "builder::arg::test::option_display_multiple_short_aliases", "conflicts::default_doesnt_activate_exclusive", "require::issue_1158_conflicting_requirements_rev", "flags::flag_using_mixed", "help::help_subcommand", "tests::sc_short_flag_x2_short_opt_eq_pos", "builder::arg::test::positional_display_required", "multiple_values::option_max_exact", "possible_values::possible_values_of_positional_multiple", "app_settings::delim_values_trailingvararg_with_delim", "utf8::allow_invalid_utf8_subcommand_args_with_allow_external_subcommands", "opts::opts_using_mixed", "flag_subcommands::flag_subcommand_long_infer_fail", "help::display_name_explicit", "posix_compatible::conflict_overridden_3", "multiple_values::option_exact_exact_mult", "require::requires_if_present_mult_pass", "positionals::positional_multiple", "help::help_short", "app_settings::trailing_var_arg_with_hyphen_values_long_middle", "delimiters::opt_s_default_no_delim", "positionals::lots_o_vals", "opts::opts_using_mixed2", "app_settings::leading_hyphen_short", "builder::arg::test::flag_display_count", "builder::arg::test::flag_display_long", "flag_subcommands::flag_subcommand_long_infer_pass_close", "possible_values::possible_values_of_option", "multiple_values::value_names_building_num_vals_for_positional", "tests::long_flag_long_opt_eq_pos", "flag_subcommands::flag_subcommand_long_infer_exact_match", "parser::matches::arg_matches::tests::test_default_raw_values", "error::trailing_already_in_use", "version::no_propagation_by_default_short", "default_vals::default_vals_donnot_show_in_smart_usage", "utf8::invalid_utf8_strict_option_long_space", "require::flag_required_2", "require::issue_1158_conflicting_requirements", "require::positional_required_with_requires", "flags::issue_2308_multiple_dashes", "default_vals::default_if_arg_present_no_arg_with_default", "app_settings::aaos_opts_w_other_overrides_rev_2", "version::version_short_flag_with_both", "empty_values::no_empty_values_without_equals", "subcommands::subcommand_not_recognized", "require::required_unless_present_with_optional_value", "require::required_unless_on_default_value", "error::kind_formats_validation_error", "error::cant_use_trailing", "tests::sc_short_flag_short_opt_eq_pos", "default_vals::default_if_arg_present_with_value_no_arg_with_default_fail", "groups::req_group_with_conflict_usage_string", "opts::require_equals_empty_vals_pass", "tests::sc_short_flag_x2_comb_short_opt_pos", "version::version_long_flag_with_long_version", "flags::flag_using_long", "action::set_false_with_default_value_if_value", "opts::leading_hyphen_with_flag_after", "builder::arg_group::test::arg_group_expose_is_multiple_helper", "conflicts::exclusive_flag", "default_vals::issue_1050_num_vals_and_defaults", "default_vals::required_groups_with_default_values", "require::required_unless_any_1", "require::multiple_required_unless_usage_printing", "propagate_globals::global_arg_default_value", "possible_values::possible_values_hidden_output", "help::after_help_no_args", "require::missing_required_output", "multiple_occurrences::multiple_occurrences_of_flags_large_quantity", "flag_subcommands::flag_subcommand_long_with_aliases", "builder::arg_group::test::groups", "require::group_requires_with_default_value", "builder::tests::app_send_sync", "posix_compatible::conflict_overridden_4", "builder::range::test::from_range", "positionals::positional_possible_values", "help::disabled_help_flag", "default_vals::multiple_defaults", "multiple_values::option_exact_exact", "require::flag_required", "app_settings::infer_subcommands_fail_with_args", "arg_matches::ids_ignore_overridden", "default_vals::osstr_positional_user_override", "builder::range::test::from_fixed", "multiple_values::req_delimiter_long", "default_vals::osstr_opts", "global_args::issue_1076", "tests::flag_x2_opt", "tests::sc_short_flag_short_opt_pos", "version::version_short_flag_with_long_version", "action::set_false_with_default_value_if_present", "help::help_long", "app_settings::aaos_option_use_delim_false", "multiple_values::req_delimiter_short_with_space", "default_vals::default_if_arg_present_with_value_with_default", "multiple_values::issue_1480_max_values_consumes_extra_arg_3", "require::required_unless_any_2", "global_args::deeply_nested_discovery", "indices::indices_mult_flags", "default_vals::default_independent_of_trailing", "conflicts::arg_conflicts_with_group_with_multiple_sources", "posix_compatible::posix_compatible_flags_long_rev", "require::require_eq_filtered_group", "delimiters::opt_s_no_space_no_delim", "require::option_required", "posix_compatible::require_overridden_3", "conflicts::group_conflicts_with_default_arg", "flag_subcommands::flag_subcommand_long_infer_pass", "app_settings::aaos_opts_w_other_overrides_rev", "empty_values::empty_values", "app_settings::aaos_opts_w_other_overrides", "flag_subcommands::flag_subcommand_short_with_alias", "multiple_values::option_short", "utf8::invalid_utf8_strict_invalid_long", "help::override_help_subcommand", "multiple_values::req_delimiter_long_with_equal", "groups::required_group_multiple_args", "help::display_name_subcommand_explicit", "builder::arg::test::option_display_one_or_more_values_with_value_name", "ignore_errors::subcommand", "opts::long_eq_val_starts_with_eq", "subcommands::subcommand_after_argument_looks_like_help", "tests::sc_short_flag_x2_long_opt_eq_pos", "builder::arg::test::positional_display_multiple_occurrences_required", "help::override_help_flag_using_short", "subcommands::subcmd_did_you_mean_output_arg_false_positives", "hidden_args::hide_pos_args_only", "opts::issue_1105_empty_value_short_explicit_no_space", "version::version_long_flag_with_version", "propagate_globals::global_flag_2x_used_top_level", "subcommands::subcommand_none_given", "arg_aliases_short::multiple_short_aliases_of_option", "builder::arg_group::test::arg_group_expose_get_args_helper", "positionals::create_positional", "utf8::allow_invalid_utf8_external_subcommand_values_of_os", "multiple_values::option_mixed", "tests::short_opt_x2_pos", "conflicts::group_conflicts_with_arg", "default_vals::no_default_if_arg_present_with_value_with_default_user_override", "app_settings::infer_subcommands_fail_suggestions", "action::set_false", "conflicts::three_conflicting_arguments", "posix_compatible::posix_compatible_opts_long_rev", "tests::sc_long_flag_short_opt_pos", "utf8::refuse_invalid_utf8_subcommand_args_with_allow_external_subcommands", "opts::double_hyphen_as_value", "subcommands::issue_1722_not_emit_error_when_arg_follows_similar_to_a_subcommand", "parser::matches::arg_matches::tests::check_auto_traits", "conflicts::group_conflicts_with_default_value", "require::arg_require_group_2", "require::requires_if_with_default_value", "tests::short_flag_short_opt_pos", "conflicts::flag_conflict_2", "multiple_values::option_exact_less", "app_settings::missing_positional_hyphen", "empty_values::no_empty_values_without_equals_but_requires_equals", "possible_values::possible_values_of_option_multiple_fail", "positionals::positional_multiple_2", "multiple_occurrences::multiple_occurrences_of_positional", "builder::range::test::from_range_to", "utf8::invalid_utf8_strict_option_long_equals", "opts::require_equals_fail", "app_settings::arg_required_else_help", "app_settings::missing_positional_hyphen_req_error", "help::disable_help_flag_affects_help_subcommand", "posix_compatible::conflict_overridden_2", "multiple_values::issue_1480_max_values_consumes_extra_arg_2", "app_settings::dont_delim_values_trailingvararg", "multiple_values::positional_exact_less", "help::prefer_user_subcmd_help_short_1112", "multiple_values::option_max_zero_eq", "subcommands::issue_1031_args_with_same_name", "version::propagate_version_long", "utf8::refuse_invalid_utf8_subcommand_with_allow_external_subcommands", "builder::arg_group::test::arg_group_send_sync", "multiple_values::sep_short_no_space", "require::required_if_eq_all_on_default_value", "multiple_values::positional_max_exact", "require::requires_if_present_mult", "app_settings::delim_values_trailingvararg", "app_settings::issue_1437_allow_hyphen_values_for_positional_arg", "help::override_help_flag_using_long", "groups::group_empty", "utf8::invalid_utf8_option_short_equals", "version::version_long_flag_with_both", "conflicts::conflict_output_repeat", "app_settings::missing_positional_hyphen_far_back", "require::required_unless_present_all", "tests::sc_long_flag_long_opt", "opts::opts_using_short", "action::count_with_default_value_if_present", "require::positional_required_2", "multiple_values::low_index_positional_with_extra_flags", "empty_values::no_empty_values_with_equals", "parser::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime", "require::positional_required", "default_vals::multiple_defaults_override", "opts::short_eq_val_starts_with_eq", "propagate_globals::global_flag_used_top_level", "error::check_auto_traits", "require::required_if_val_present_fail", "builder::arg::test::flag_display_single_short_alias", "require::require_eq", "multiple_values::positional_min_more", "builder::arg::test::option_display_single_short_alias", "parser::matches::arg_matches::tests::indices_exact_size", "app_settings::sub_command_required_error", "global_args::global_overrides_default", "delimiters::opt_s_eq_no_delim", "require::required_unless_any_works_with_short", "utf8::allow_validated_utf8_external_subcommand_values_of", "global_args::global_arg_available_in_subcommand", "help::prefer_user_subcmd_help_long_1112", "builder::arg_settings::test::setting_bitor", "positionals::positional_multiple_3", "arg_matches::ids", "app_settings::trailing_var_arg_with_hyphen_values_escape_middle", "app_settings::allow_missing_positional_no_default", "builder::arg::test::positional_display_one_or_more_values_required", "default_vals::default_if_arg_present_with_value_with_default_user_override", "default_vals::opt_user_override", "multiple_values::option_min_less", "conflicts::get_arg_conflicts_with_group", "default_missing_vals::opt_missing", "default_vals::missing_with_value_delimiter", "indices::indices_mult_flags_combined", "groups::conflict_with_overlapping_group_in_error", "arg_aliases_short::single_short_alias_of_option", "app_settings::aaos_opts_w_other_overrides_2", "groups::req_group_with_conflict_usage_string_only_options", "help::global_args_should_not_show_on_help_message_for_help_help", "help::subcommand_short_help", "default_missing_vals::opt_present_with_value", "tests::mut_subcommand_with_alias_resolve", "app_settings::leading_hyphen_opt", "default_vals::opts", "help::only_custom_heading_opts_no_args", "default_vals::default_if_arg_present_with_default", "app_settings::leading_hyphen_long", "flags::flag_using_short", "default_vals::default_has_index", "empty_values::empty_values_with_equals", "require::issue_753", "app_settings::aaos_opts_w_override_as_conflict_2", "require::required_require_with_group_shows_flag", "posix_compatible::posix_compatible_flags_short_rev", "possible_values::possible_values_output", "version::propagate_version_short", "opts::require_equals_pass", "app_settings::arg_required_else_help_over_req_arg", "builder::arg_settings::test::unset_setting", "opts::issue_2279", "require::required_if_val_present_fail_error_output", "multiple_values::num_args_preferred_over_value_names", "builder::arg::test::positional_display_one_or_more_values", "flag_subcommands::flag_subcommand_normal_with_alias", "help::display_name_subcommand_default", "parser::matches::matched_arg::tests::test_grouped_vals_first", "opts::leading_hyphen_with_only_pos_follows", "app_settings::external_subcommand_looks_like_built_in", "subcommands::subcommand_placeholder_test", "opts::leading_hyphen_pass", "app_settings::aaos_pos_mult", "default_vals::default_value_ifs_os", "multiple_values::option_long", "tests::add_multiple_arg", "builder::range::test::from_range_from", "require::required_unless_any_works_with_long", "tests::sc_short_flag_x2_comb_short_opt_eq_pos", "builder::arg::test::option_display_value_names", "builder::arg_settings::test::unset_setting_bitor", "error::suggest_trailing", "help::subcommand_long_help", "posix_compatible::require_overridden_2", "subcommands::issue_1031_args_with_same_name_no_more_vals", "default_missing_vals::valid_index", "multiple_values::positional_max_less", "posix_compatible::require_overridden_4", "utf8::invalid_utf8_option_short_no_space", "subcommands::subcommand", "possible_values::possible_values_of_positional_fail", "posix_compatible::posix_compatible_opts_long_equals_rev", "ignore_errors::multiple_args_and_intermittent_arg_without_value", "parser::error::check_auto_traits", "arg_aliases::alias_on_a_subcommand_option", "opts::short_non_ascii_no_space", "multiple_values::sep_short_space", "builder::arg::test::option_display_multiple_aliases", "multiple_values::option_exact_more", "tests::sc_long_flag_x2_long_opt_eq_pos", "require::arg_require_group", "require::required_unless_present_err", "flags::lots_o_flags_sep", "possible_values::possible_values_of_option_fail", "app_settings::infer_subcommands_pass_exact_match", "multiple_values::positional_max_more", "require::required_if_val_present_ignore_case_fail", "multiple_values::option_short_min_more_single_occur", "conflicts::conflict_output", "help::help_required_and_given", "posix_compatible::posix_compatible_opts_short_rev", "borrowed::borrowed_args", "require::required_unless_all_with_any", "app_settings::aaos_opts_mult", "app_settings::trailing_var_arg_with_hyphen_values_short_first", "tests::sc_short_flag_x2_comb_long_opt_pos", "possible_values::ignore_case_multiple", "action::set_false_with_explicit_default_value", "groups::empty_group", "app_settings::delim_values_only_pos_follows_with_delim", "opts::require_delims", "error::rich_formats_validation_error", "multiple_values::req_delimiter_complex", "flags::issue_1284_argument_in_flag_style", "builder::arg::test::flag_display_short", "action::set", "default_missing_vals::opt_default_user_override", "indices::indices_mult_flags_opt_combined_eq", "tests::issue_3669_command_build_recurses", "builder::arg::test::flag_display_single_alias", "app_settings::aaos_opts_w_override_as_conflict_1", "flag_subcommands::flag_subcommand_long", "builder::range::test::from_fixed_empty", "multiple_values::sep_short_equals", "version::version_short_flag_with_version", "app_settings::stop_delim_values_only_pos_follows", "builder::value_parser::test::ensure_typed_applies_to_parse", "multiple_values::positional_min_exact", "help::no_wrap_help", "require::issue_1643_args_mutually_require_each_other", "possible_values::possible_values_of_option_multiple", "builder::arg::test::positional_display_zero_or_more_values", "app_settings::built_in_subcommand_escaped", "double_require::no_duplicate_error", "possible_values::possible_value_arg_value", "arg_aliases::single_alias_of_option", "tests::long_opt_x2_pos", "possible_values::possible_values_alias_output", "require::requires_with_default_value", "indices::indices_mult_opt_value_no_delim_eq", "action::count_with_default_value_if_value", "opts::issue_1105_empty_value_long_explicit", "opts::stdin_char", "posix_compatible::posix_compatible_opts_short", "tests::sc_short_flag_x2_comb_long_opt_eq_pos", "require::required_if_wrong_val", "utf8::invalid_utf8_option_long_space", "multiple_values::different_sep", "app_settings::issue_1066_allow_leading_hyphen_and_unknown_args_option", "global_args::propagate_global_arg_to_subcommand_in_subsubcommand_2053", "conflicts::conflict_with_unused_default", "multiple_values::issue_1480_max_values_consumes_extra_arg_1", "multiple_values::positional_exact_exact", "builder::arg::test::positional_display_val_names", "tests::sc_short_flag_long_opt_eq_pos", "arg_aliases_short::short_alias_on_a_subcommand_option", "builder::tests::arg_send_sync", "groups::group_single_value", "help::prefer_user_help_short_1112", "require::requires_if_present_val_no_present_pass", "conflicts::flag_conflict_with_all", "flag_subcommands::flag_subcommand_short_with_args", "require::require_eq_filtered", "require::required_unless_present_any", "app_settings::infer_subcommands_pass_close", "flags::flag_using_long_with_literals", "builder::arg::test::option_display_one_or_more_values", "indices::indices_mult_opt_mult_flag", "multiple_values::req_delimiter_short_with_equal", "opts::issue_1105_empty_value_long_fail", "opts::issue_1105_empty_value_short_fail", "utf8::invalid_utf8_option_short_space", "require::group_required", "tests::long_opt_eq_x2_pos", "hidden_args::hide_opt_args_only", "propagate_globals::global_arg_used_top_level", "subcommands::multiple_aliases", "app_settings::disable_help_subcommand", "posix_compatible::posix_compatible_flags_long", "flags::lots_o_flags_combined", "conflicts::not_exclusive_with_defaults", "multiple_values::multiple_value_terminator_option_other_arg", "builder::arg::test::option_display_multiple_values", "require::required_if_some_values_present_pass", "indices::indices_mult_flags_opt_combined", "builder::range::test::from_range_to_inclusive", "opts::issue_2022_get_flags_misuse", "conflicts::args_negate_subcommands_two_levels", "default_vals::default_if_arg_present_with_value_no_arg_with_default", "require::required_if_any_all_values_present_fail", "require::option_required_2", "flag_subcommands::flag_subcommand_short_with_alias_same_as_short_flag", "default_vals::default_if_arg_present_no_arg_with_value_with_default_user_override_fail", "app_settings::allow_ext_sc_empty_args", "empty_values::no_empty_values", "action::append", "positionals::multiple_positional_one_required_usage_string", "groups::group_acts_like_arg", "propagate_globals::global_flag_2x_used_inner", "require::required_ifs_val_present_pass", "tests::mut_arg_all", "version::version_short_flag_no_version", "opts::issue_1047_min_zero_vals_default_val", "posix_compatible::flag_overrides_itself", "default_vals::osstr_opt_user_override", "builder::arg::test::flag_display_multiple_aliases", "app_settings::arg_required_else_help_over_req_subcommand", "indices::index_flags", "subcommands::subcmd_did_you_mean_output_arg", "conflicts::args_negate_subcommands_one_level", "builder::tests::propagate_version", "default_vals::default_ifs_arg_present_order", "opts::require_equals_min_values_zero", "multiple_values::no_sep", "default_vals::required_args_with_default_values", "require::positional_required_with_requires_if_value", "builder::tests::issue_2090", "default_vals::default_if_arg_present_no_default", "multiple_values::issue_2229", "groups::group_multi_value_single_arg", "utf8::invalid_utf8_strict_invalid_short", "default_vals::default_if_arg_present_no_arg_with_value_with_default_user_override", "utf8::invalid_utf8_strict_positional", "conflicts::arg_conflicts_with_required_group", "multiple_values::sep_positional", "require::group_required_2", "tests::short_opt_eq_x2_pos", "app_settings::aaos_opts_mult_req_delims", "builder::arg::test::option_display3", "multiple_values::option_max_more", "conflicts::subcommand_conflict_error_message", "posix_compatible::incremental_override", "multiple_values::positional_exact_more", "positionals::ignore_hyphen_values_on_last", "parser::matches::arg_matches::tests::test_default_indices", "app_settings::sub_command_negate_required_2", "opts::did_you_mean", "opts::require_delims_no_delim", "positionals::last_positional_second_to_last_mult", "require::required_if_val_present_pass", "multiple_values::low_index_positional_with_flag", "flags::multiple_flags_in_single", "arg_aliases_short::single_short_alias_of_flag", "delimiters::opt_default_no_delim", "help::help_subcmd_help", "subcommands::hostname_like_multicall", "tests::sc_short_flag_long_opt_pos", "subcommands::issue_2494_subcommand_is_present", "default_vals::default_if_arg_present_with_value_no_default", "parser::matches::arg_matches::tests::values_exact_size", "default_vals::with_value_delimiter", "app_settings::sub_command_negate_required", "tests::short_flag_x2_comb_short_opt_pos", "help::only_custom_heading_pos_no_args", "app_settings::allow_negative_numbers_success", "builder::arg::test::option_display_zero_or_more_values_with_value_name", "positionals::single_positional_required_usage_string", "builder::arg::test::option_display_multiple_occurrences", "default_vals::default_ifs_arg_present_user_override", "arg_aliases::multiple_aliases_of_option", "default_vals::default_if_arg_present_with_value_no_default_fail", "tests::sc_short_flag_x2_long_opt_pos", "conflicts::required_group_conflicts_with_arg", "positionals::multiple_positional_usage_string", "help::subcmd_help_subcmd_help", "conflicts::flag_conflict", "groups::group_required_flags_empty", "opts::leading_hyphen_with_flag_before", "arg_matches::ids_ignore_unused", "subcommands::subcommand_multiple", "tests::sc_long_flag_x2_short_opt_pos", "conflicts::conflict_output_three_conflicting", "help::subcommand_help_doesnt_have_useless_help_flag", "default_vals::valid_delimited_default_values", "builder::arg_settings::test::setting", "require::required_if_all_values_present_pass", "subcommands::busybox_like_multicall", "app_settings::allow_missing_positional", "default_vals::no_default_if_arg_present_no_arg_with_value_with_default", "multiple_values::value_names_building_num_vals", "builder::arg::test::positional_display_optional_value", "multiple_values::multiple_value_terminator_option", "tests::sc_long_flag_x2_long_opt_pos", "require::requires_if_present_val", "default_vals::default_ifs_arg_present", "output::textwrap::core::tests::emojis_have_correct_width", "builder::arg_group::test::test_from", "multiple_values::different_sep_positional", "utf8::invalid_utf8_strict_option_short_no_space", "app_settings::delim_values_only_pos_follows", "double_require::valid_cases", "template_help::template_author_version", "positionals::single_positional_multiple_usage_string", "builder::arg::test::positional_display_multiple_occurrences", "tests::mut_subcommand_all", "posix_compatible::posix_compatible_opts_long_equals", "multiple_values::positional", "subcommands::subcmd_did_you_mean_output_ambiguous", "multiple_values::option_min_exact", "groups::required_group_missing_arg", "require::required_unless_any_works_with_short_err", "possible_values::ignore_case", "multiple_values::values_per_occurrence_positional", "subcommands::alias_help", "default_vals::positionals", "opts::require_equals_no_empty_values_fail", "app_settings::infer_subcommands_pass", "multiple_values::sep_long_space", "conflicts::arg_conflicts_with_group", "help::prefer_user_help_long_1112", "tests::long_flag_long_opt_pos", "error::value_validation_has_newline", "possible_values::possible_values_of_positional_multiple_fail", "opts::issue_1105_empty_value_long_equals", "flag_subcommands::flag_subcommand_long_with_alias_same_as_long_flag", "default_vals::positional_user_override", "conflicts::group_in_conflicts_with", "positionals::last_positional", "require::required_if_all_values_present_fail", "action::set_true_with_required_if_eq", "multiple_values::option_exact_exact_not_mult", "action::set_true", "action::set_true_with_default_value_if_value", "help::dont_propagate_version_to_help_subcommand", "opts::leading_hyphen_fail", "require::required_unless_all_on_default_value", "possible_values::escaped_possible_values_output", "builder::arg::test::positional_display_val_names_required", "help::display_name_default", "opts::issue_1073_suboptimal_flag_suggestion", "builder::arg::test::option_display_single_alias", "multiple_occurrences::multiple_occurrences_of_flags_long", "positionals::positional_hyphen_does_not_panic", "positionals::only_pos_follow", "help::disabled_help_flag_and_subcommand", "conflicts::conflict_output_rev", "app_settings::missing_positional_no_hyphen", "app_settings::issue_3880_allow_long_flag_hyphen_value_for_positional_arg", "delimiters::opt_eq_mult_def_delim", "conflicts::two_conflicting_arguments", "indices::index_flag", "require::required_unless_present", "help::help_no_subcommand", "possible_values::possible_values_of_positional", "multiple_values::multiple_vals_with_hyphen", "require::required_if_val_present_ignore_case_pass", "action::count_with_explicit_default_value", "opts::issue_1105_empty_value_short_explicit", "utf8::invalid_utf8_strict_option_short_space", "posix_compatible::pos_required_overridden_by_flag", "arg_aliases::get_aliases", "positionals::last_positional_no_double_dash", "parser::matches::any_value::test::debug_impl", "multiple_values::low_index_positional", "utf8::allow_validated_utf8_value_of", "version::version_long_flag_no_version", "indices::index_mult_opts", "tests::create_app", "posix_compatible::posix_compatible_flags_short", "require::short_flag_require_equals_with_minvals_zero", "default_vals::no_default_if_arg_present_with_value_no_default", "conflicts::not_exclusive_with_group", "posix_compatible::posix_compatible_opts_long", "default_vals::default_if_arg_present_with_value_no_default_user_override", "multiple_values::option_max_less", "require::required_if_any_all_values_present_pass", "action::set_true_with_explicit_default_value", "subcommands::issue_1161_multiple_hyphen_hyphen", "opts::require_equals_fail_message", "subcommands::subcommand_used_after_double_dash", "indices::indices_mult_opt_value_delim_eq", "require::required_unless_all_err", "app_settings::arg_required_else_help_with_default", "tests::sc_short_flag_x2_short_opt_pos", "flag_subcommands::flag_subcommand_short_after_long_arg", "help::help_required_and_no_args", "builder::arg::test::option_display_zero_or_more_values", "conflicts::subcommand_conflict_negates_required", "app_settings::trailing_var_arg_with_hyphen_values_escape_first", "ignore_errors::single_short_arg_without_value", "app_settings::allow_negative_numbers_fail", "require::required_error_doesnt_duplicate", "action::set_true_with_default_value_if_present", "positionals::issue_946", "flag_subcommands::flag_subcommand_multiple", "arg_aliases_short::multiple_short_aliases_of_flag", "builder::range::test::from_range_inclusive", "default_vals::default_if_arg_present_no_arg_with_default_user_override", "possible_values::alias", "possible_values::ignore_case_multiple_fail", "builder::command::check_auto_traits", "possible_values::ignore_case_fail", "positionals::missing_required_2", "delimiters::opt_eq_no_delim", "default_vals::opt_without_value_fail", "flags::unexpected_value_error", "multiple_values::no_sep_positional", "default_vals::no_default_if_arg_present_with_value_with_default", "default_vals::conditional_reqs_pass", "propagate_globals::global_flag_used_inner", "builder::tests::global_setting", "help::help_required_and_given_for_subcommand", "opts::issue_1105_empty_value_short_equals", "default_missing_vals::default_missing_value_per_occurrence", "utf8::invalid_utf8_positional", "require::required_if_eq_on_default_value", "tests::sc_long_flag_x2_short_opt_eq_pos", "app_settings::color_is_global"], "failed_tests": ["derive_order::derive_order", "arg_aliases_short::visible_short_arg_aliases_help_output", "double_require::help_text", "help::issue_2508_number_of_values_with_single_value_name", "help::custom_help_headers_hide_args", "help::issue_1487", "help::parent_cmd_req_ignored_when_conflicts", "help::no_wrap_default_help", "help::multi_level_sc_help", "help::show_long_about_issue_897", "help::override_help_long", "arg_aliases::visible_arg_aliases_help_output", "help::custom_headers_headers", "help::positional_multiple_occurrences_is_dotted", "app_settings::dont_collapse_args", "subcommands::multicall_help_flag", "help::global_args_should_show_on_help_message_for_subcommand", "help::missing_positional_final_multiple", "display_order::very_large_display_order", "help::override_help_short", "help::parent_cmd_req_in_usage_with_help_subcommand", "version::help_short_flag_with_version", "help::custom_heading_pos", "hidden_args::hide_subcmds", "flag_subcommands::flag_subcommand_short_normal_usage_string", "help::args_negate_sc", "help::global_args_should_show_on_toplevel_help_message", "subcommands::multicall_help_subcommand", "help::possible_vals_with_help", "help::parent_cmd_req_ignored_when_negates_reqs", "derive_order::derive_order_no_next_order", "derive_order::derive_order_subcommand_propagate", "help::ripgrep_usage", "arg_aliases::invisible_arg_aliases_help_output", "version::help_long_flag_with_both", "help::prefer_about_over_long_about_in_subcommands_list", "hidden_args::hide_long_args_short_help", "help::last_arg_mult_usage_req_with_sc", "template_help::with_template", "version::help_long_flag_with_long_version", "version::help_long_flag_with_version", "help::old_newline_chars", "template_help::custom_template", "multiple_values::optional_value", "subcommands::multicall_render_help", "app_settings::skip_possible_values", "help::missing_positional_final_required", "help::issue_1364_no_short_options", "help::ripgrep_usage_using_templates", "app_settings::require_eq", "help::issue_702_multiple_values", "hidden_args::hide_short_args_long_help", "version::help_short_flag_with_long_version", "help::parent_cmd_req_in_usage_with_render_help", "derive_order::derive_order_next_order", "help::after_and_before_long_help_output", "help::old_newline_variables", "help::global_args_should_show_on_help_message_for_nested_subcommand", "help::last_arg_mult_usage_with_sc", "hidden_args::hide_pos_args", "help::show_short_about_issue_897", "version::help_short_flag_no_version", "help::issue_1642_long_help_spacing", "derive_order::subcommand_derived_display_order", "help::complex_subcommand_help_output", "derive_order::derive_order_subcommand_propagate_with_explicit_display_order", "hidden_args::hide_short_args", "help::complex_help_output", "flag_subcommands::flag_subcommand_long_normal_usage_string", "derive_order::no_derive_order", "help::hide_possible_vals", "version::help_long_flag_no_version", "help::args_with_last_usage", "error::kind_prints_help", "hidden_args::hide_args", "help::long_about", "help::sc_negates_reqs", "help::issue_1052_require_delim_help", "help::after_and_before_help_output", "help::hide_args", "flag_subcommands::flag_subcommand_long_short_normal_usage_string", "help::issue_1794_usage", "arg_aliases_short::invisible_short_arg_aliases_help_output", "subcommands::visible_aliases_help_output", "help::option_usage_order", "app_settings::arg_required_else_help_error_message", "version::help_short_flag_with_both", "help::hide_single_possible_val", "help::too_few_value_names_is_dotted", "derive_order::subcommand_sorted_display_order", "help::multiple_custom_help_headers", "help::hide_default_val", "help::positional_multiple_values_is_dotted", "hidden_args::hide_long_args", "subcommands::invisible_aliases_help_output", "help::issue_1046_hide_scs", "help::last_arg_mult_usage", "help::last_arg_mult_usage_req", "help::parent_cmd_req_in_usage_with_help_flag", "help::override_help_about", "help::req_last_arg_usage", "app_settings::issue_1093_allow_ext_sc", "groups::group_usage_use_val_name"], "skipped_tests": []}
{"passed_count": 829, "failed_count": 0, "skipped_count": 0, "passed_tests": ["tests::sc_long_flag_long_opt_eq_pos", "default_vals::default_if_arg_present_no_default_user_override", "builder::arg::test::positional_display_multiple_values_required", "app_settings::allow_ext_sc_when_sc_required", "arg_aliases::multiple_aliases_of_flag", "indices::indices_mult_opts", "groups::req_group_usage_string", "posix_compatible::conflict_overridden", "propagate_globals::global_arg_used_outer", "app_settings::infer_subcommands_fail_with_args2", "subcommands::single_alias", "version::no_propagation_by_default_long", "help::parent_cmd_req_ignored_when_conflicts", "help::multi_level_sc_help", "require::required_ifs_wrong_val_mult_fail", "help::override_help_long", "conflicts::arg_conflicts_with_group_with_required_memeber", "flag_subcommands::flag_subcommand_long_with_alias", "app_settings::no_bin_name", "conflicts::conflict_output_rev_with_required", "opts::lots_o_vals", "opts::opts_using_long_space", "builder::arg::test::option_display_optional_value", "groups::group_overrides_required", "groups::group_multiple_args_error", "default_missing_vals::opt_default", "posix_compatible::option_overrides_itself", "template_help::template_unknowntag", "arg::long_help", "default_missing_vals::opt_present_with_empty_value", "subcommands::bad_multicall_command_error", "default_vals::default_if_arg_present_with_default_user_override", "possible_values::missing_possible_value_error", "require::list_correct_required_args", "conflicts::exclusive_with_required", "opts::default_values_user_value", "utf8::invalid_utf8_strict_option_short_equals", "default_vals::no_default_ifs_arg_present", "action::count", "parser::matches::arg_matches::tests::os_values_exact_size", "help::parent_cmd_req_in_usage_with_help_subcommand", "possible_values::aliases", "require::positional_required_with_requires_if_no_value", "multiple_values::positional_min_less", "template_help::template_notag", "multiple_values::low_index_positional_with_option", "require::arg_require_group_3", "groups::requires_group_with_overlapping_group_in_error", "multiple_values::low_index_positional_in_subcmd", "help::help_without_short", "positionals::positional", "subcommands::subcommand_after_argument", "multiple_occurrences::multiple_occurrences_of_flags_short", "builder::range::test::from_range_full", "delimiters::opt_s_no_space_mult_no_delim", "multiple_values::req_delimiter_short_with_no_space", "help::subcommand_help_rev", "positionals::single_positional_usage_string", "opts::multiple_vals_pos_arg_equals", "app_settings::trailing_var_arg_with_hyphen_values_short_middle", "opts::infer_long_arg", "default_missing_vals::opt_present_with_missing_value", "multiple_values::values_per_occurrence_named", "builder::arg::test::flag_display_multiple_short_aliases", "app_settings::trailing_var_arg_with_hyphen_values_long_first", "multiple_values::option_short_min_more_mult_occurs", "app_settings::infer_subcommands_fail_no_args", "default_missing_vals::delimited_missing_value", "help::help_multi_subcommand_error", "flag_subcommands::flag_subcommand_short_with_aliases_vis_and_hidden", "arg_aliases::invisible_arg_aliases_help_output", "ui_tests", "default_vals::osstr_positionals", "help::last_arg_mult_usage_req_with_sc", "require::required_unless_any_err", "builder::arg::test::positional_display_val_names_req", "utf8::invalid_utf8_option_long_equals", "propagate_globals::global_arg_used_inner", "app_settings::sub_command_required", "conflicts::exclusive_option", "require::required_ifs_val_present_fail", "conflicts::conflict_output_with_required", "flag_subcommands::flag_subcommand_short", "require::issue_2624", "conflicts::conflicts_with_alongside_default", "hidden_args::hide_subcmds_only", "require::group_required_3", "app_settings::propagate_vals_down", "flag_subcommands::flag_subcommand_normal", "template_help::template_empty", "default_missing_vals::default_missing_value_flag_value", "ignore_errors::multiple_args_and_final_arg_without_value", "multiple_values::sep_long_equals", "version::help_long_flag_with_long_version", "multiple_values::option_max_zero", "template_help::custom_template", "builder::arg::test::positional_display_multiple_values", "global_args::propagate_global_arg_in_subcommand_to_subsubcommand_1385", "opts::opts_using_long_equals", "flag_subcommands::flag_subcommand_short_with_aliases", "arg_aliases::single_alias_of_flag", "error::app_error", "ignore_errors::single_long_arg_without_value", "require::required_ifs_wrong_val", "propagate_globals::global_flag_used_outer", "require::required_unless_any_works_without", "subcommands::subcmd_did_you_mean_output", "utf8::refuse_invalid_utf8_subcommand_when_args_are_allowed_with_allow_external_subcommands", "builder::arg::test::option_display_multiple_short_aliases", "conflicts::default_doesnt_activate_exclusive", "require::issue_1158_conflicting_requirements_rev", "flags::flag_using_mixed", "help::help_subcommand", "tests::sc_short_flag_x2_short_opt_eq_pos", "builder::arg::test::positional_display_required", "multiple_values::option_max_exact", "possible_values::possible_values_of_positional_multiple", "app_settings::delim_values_trailingvararg_with_delim", "app_settings::require_eq", "utf8::allow_invalid_utf8_subcommand_args_with_allow_external_subcommands", "opts::opts_using_mixed", "flag_subcommands::flag_subcommand_long_infer_fail", "help::display_name_explicit", "posix_compatible::conflict_overridden_3", "hidden_args::hide_short_args_long_help", "multiple_values::option_exact_exact_mult", "require::requires_if_present_mult_pass", "positionals::positional_multiple", "help::help_short", "help::after_and_before_long_help_output", "app_settings::trailing_var_arg_with_hyphen_values_long_middle", "delimiters::opt_s_default_no_delim", "help::global_args_should_show_on_help_message_for_nested_subcommand", "positionals::lots_o_vals", "opts::opts_using_mixed2", "app_settings::leading_hyphen_short", "builder::arg::test::flag_display_count", "builder::arg::test::flag_display_long", "flag_subcommands::flag_subcommand_long_infer_pass_close", "help::issue_1642_long_help_spacing", "possible_values::possible_values_of_option", "multiple_values::value_names_building_num_vals_for_positional", "tests::long_flag_long_opt_eq_pos", "flag_subcommands::flag_subcommand_long_infer_exact_match", "parser::matches::arg_matches::tests::test_default_raw_values", "error::trailing_already_in_use", "version::no_propagation_by_default_short", "default_vals::default_vals_donnot_show_in_smart_usage", "utf8::invalid_utf8_strict_option_long_space", "require::flag_required_2", "require::issue_1158_conflicting_requirements", "require::positional_required_with_requires", "flags::issue_2308_multiple_dashes", "default_vals::default_if_arg_present_no_arg_with_default", "version::help_long_flag_no_version", "app_settings::aaos_opts_w_other_overrides_rev_2", "version::version_short_flag_with_both", "empty_values::no_empty_values_without_equals", "subcommands::subcommand_not_recognized", "require::required_unless_present_with_optional_value", "require::required_unless_on_default_value", "help::long_about", "error::kind_formats_validation_error", "error::cant_use_trailing", "tests::sc_short_flag_short_opt_eq_pos", "default_vals::default_if_arg_present_with_value_no_arg_with_default_fail", "groups::req_group_with_conflict_usage_string", "opts::require_equals_empty_vals_pass", "tests::sc_short_flag_x2_comb_short_opt_pos", "version::version_long_flag_with_long_version", "flags::flag_using_long", "app_settings::arg_required_else_help_error_message", "action::set_false_with_default_value_if_value", "opts::leading_hyphen_with_flag_after", "version::help_short_flag_with_both", "builder::arg_group::test::arg_group_expose_is_multiple_helper", "conflicts::exclusive_flag", "default_vals::issue_1050_num_vals_and_defaults", "default_vals::required_groups_with_default_values", "help::too_few_value_names_is_dotted", "arg::short", "require::required_unless_any_1", "require::multiple_required_unless_usage_printing", "propagate_globals::global_arg_default_value", "possible_values::possible_values_hidden_output", "help::after_help_no_args", "require::missing_required_output", "multiple_occurrences::multiple_occurrences_of_flags_large_quantity", "flag_subcommands::flag_subcommand_long_with_aliases", "builder::arg_group::test::groups", "require::group_requires_with_default_value", "builder::tests::app_send_sync", "posix_compatible::conflict_overridden_4", "builder::range::test::from_range", "positionals::positional_possible_values", "help::disabled_help_flag", "default_vals::multiple_defaults", "multiple_values::option_exact_exact", "require::flag_required", "app_settings::infer_subcommands_fail_with_args", "arg_matches::ids_ignore_overridden", "derive_order::derive_order", "arg_aliases_short::visible_short_arg_aliases_help_output", "default_vals::osstr_positional_user_override", "builder::range::test::from_fixed", "multiple_values::req_delimiter_long", "default_vals::osstr_opts", "global_args::issue_1076", "help::custom_help_headers_hide_args", "help::issue_1487", "tests::flag_x2_opt", "tests::sc_short_flag_short_opt_pos", "version::version_short_flag_with_long_version", "action::set_false_with_default_value_if_present", "help::help_long", "app_settings::aaos_option_use_delim_false", "multiple_values::req_delimiter_short_with_space", "default_vals::default_if_arg_present_with_value_with_default", "multiple_values::issue_1480_max_values_consumes_extra_arg_3", "require::required_unless_any_2", "global_args::deeply_nested_discovery", "indices::indices_mult_flags", "default_vals::default_independent_of_trailing", "conflicts::arg_conflicts_with_group_with_multiple_sources", "posix_compatible::posix_compatible_flags_long_rev", "require::require_eq_filtered_group", "delimiters::opt_s_no_space_no_delim", "require::option_required", "posix_compatible::require_overridden_3", "conflicts::group_conflicts_with_default_arg", "flag_subcommands::flag_subcommand_long_infer_pass", "app_settings::aaos_opts_w_other_overrides_rev", "empty_values::empty_values", "app_settings::aaos_opts_w_other_overrides", "flag_subcommands::flag_subcommand_short_with_alias", "display_order::very_large_display_order", "multiple_values::option_short", "arg::long_version", "utf8::invalid_utf8_strict_invalid_long", "help::override_help_subcommand", "multiple_values::req_delimiter_long_with_equal", "groups::required_group_multiple_args", "help::display_name_subcommand_explicit", "builder::arg::test::option_display_one_or_more_values_with_value_name", "ignore_errors::subcommand", "opts::long_eq_val_starts_with_eq", "subcommands::subcommand_after_argument_looks_like_help", "tests::sc_short_flag_x2_long_opt_eq_pos", "hidden_args::hide_subcmds", "builder::arg::test::positional_display_multiple_occurrences_required", "help::override_help_flag_using_short", "subcommands::subcmd_did_you_mean_output_arg_false_positives", "hidden_args::hide_pos_args_only", "opts::issue_1105_empty_value_short_explicit_no_space", "version::version_long_flag_with_version", "propagate_globals::global_flag_2x_used_top_level", "subcommands::subcommand_none_given", "arg_aliases_short::multiple_short_aliases_of_option", "builder::arg_group::test::arg_group_expose_get_args_helper", "positionals::create_positional", "utf8::allow_invalid_utf8_external_subcommand_values_of_os", "multiple_values::option_mixed", "tests::short_opt_x2_pos", "conflicts::group_conflicts_with_arg", "default_vals::no_default_if_arg_present_with_value_with_default_user_override", "arg_impl::arg_name_dashed", "app_settings::infer_subcommands_fail_suggestions", "action::set_false", "conflicts::three_conflicting_arguments", "posix_compatible::posix_compatible_opts_long_rev", "tests::sc_long_flag_short_opt_pos", "derive_order::derive_order_no_next_order", "utf8::refuse_invalid_utf8_subcommand_args_with_allow_external_subcommands", "opts::double_hyphen_as_value", "subcommands::issue_1722_not_emit_error_when_arg_follows_similar_to_a_subcommand", "parser::matches::arg_matches::tests::check_auto_traits", "hidden_args::hide_long_args_short_help", "conflicts::group_conflicts_with_default_value", "require::arg_require_group_2", "arg_impl::string_literal", "require::requires_if_with_default_value", "tests::short_flag_short_opt_pos", "conflicts::flag_conflict_2", "multiple_values::option_exact_less", "app_settings::missing_positional_hyphen", "empty_values::no_empty_values_without_equals_but_requires_equals", "possible_values::possible_values_of_option_multiple_fail", "positionals::positional_multiple_2", "help::old_newline_chars", "multiple_occurrences::multiple_occurrences_of_positional", "builder::range::test::from_range_to", "utf8::invalid_utf8_strict_option_long_equals", "opts::require_equals_fail", "multiple_values::optional_value", "app_settings::arg_required_else_help", "app_settings::missing_positional_hyphen_req_error", "help::disable_help_flag_affects_help_subcommand", "posix_compatible::conflict_overridden_2", "multiple_values::issue_1480_max_values_consumes_extra_arg_2", "app_settings::dont_delim_values_trailingvararg", "multiple_values::positional_exact_less", "help::prefer_user_subcmd_help_short_1112", "help::missing_positional_final_required", "multiple_values::option_max_zero_eq", "arg::name_explicit", "arg::short_version", "subcommands::issue_1031_args_with_same_name", "version::propagate_version_long", "utf8::refuse_invalid_utf8_subcommand_with_allow_external_subcommands", "builder::arg_group::test::arg_group_send_sync", "multiple_values::sep_short_no_space", "require::required_if_eq_all_on_default_value", "arg_impl::arg_value_dashed_with_long_arg", "multiple_values::positional_max_exact", "help::parent_cmd_req_in_usage_with_render_help", "require::requires_if_present_mult", "app_settings::delim_values_trailingvararg", "app_settings::issue_1437_allow_hyphen_values_for_positional_arg", "help::override_help_flag_using_long", "groups::group_empty", "utf8::invalid_utf8_option_short_equals", "version::version_long_flag_with_both", "conflicts::conflict_output_repeat", "derive_order::derive_order_next_order", "help::last_arg_mult_usage_with_sc", "app_settings::missing_positional_hyphen_far_back", "hidden_args::hide_pos_args", "require::required_unless_present_all", "tests::sc_long_flag_long_opt", "opts::opts_using_short", "action::count_with_default_value_if_present", "version::help_short_flag_no_version", "require::positional_required_2", "multiple_values::low_index_positional_with_extra_flags", "empty_values::no_empty_values_with_equals", "arg::short_and_long", "parser::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime", "require::positional_required", "help::complex_subcommand_help_output", "default_vals::multiple_defaults_override", "opts::short_eq_val_starts_with_eq", "propagate_globals::global_flag_used_top_level", "help::complex_help_output", "error::check_auto_traits", "require::required_if_val_present_fail", "builder::arg::test::flag_display_single_short_alias", "help::hide_possible_vals", "require::require_eq", "multiple_values::positional_min_more", "parser::matches::arg_matches::tests::indices_exact_size", "builder::arg::test::option_display_single_short_alias", "app_settings::sub_command_required_error", "error::kind_prints_help", "global_args::global_overrides_default", "arg::name_from_long", "help::issue_1052_require_delim_help", "delimiters::opt_s_eq_no_delim", "require::required_unless_any_works_with_short", "utf8::allow_validated_utf8_external_subcommand_values_of", "global_args::global_arg_available_in_subcommand", "help::prefer_user_subcmd_help_long_1112", "builder::arg_settings::test::setting_bitor", "positionals::positional_multiple_3", "arg_matches::ids", "flag_subcommands::flag_subcommand_long_short_normal_usage_string", "help::issue_1794_usage", "app_settings::trailing_var_arg_with_hyphen_values_escape_middle", "help::option_usage_order", "app_settings::allow_missing_positional_no_default", "builder::arg::test::positional_display_one_or_more_values_required", "default_vals::opt_user_override", "default_vals::default_if_arg_present_with_value_with_default_user_override", "multiple_values::option_min_less", "conflicts::get_arg_conflicts_with_group", "default_missing_vals::opt_missing", "default_vals::missing_with_value_delimiter", "indices::indices_mult_flags_combined", "groups::conflict_with_overlapping_group_in_error", "arg_aliases_short::single_short_alias_of_option", "app_settings::aaos_opts_w_other_overrides_2", "groups::req_group_with_conflict_usage_string_only_options", "help::global_args_should_not_show_on_help_message_for_help_help", "help::hide_default_val", "help::subcommand_short_help", "default_missing_vals::opt_present_with_value", "hidden_args::hide_long_args", "tests::mut_subcommand_with_alias_resolve", "app_settings::leading_hyphen_opt", "default_vals::opts", "help::only_custom_heading_opts_no_args", "default_vals::default_if_arg_present_with_default", "app_settings::leading_hyphen_long", "help::last_arg_mult_usage_req", "help::parent_cmd_req_in_usage_with_help_flag", "help::last_arg_mult_usage", "help::req_last_arg_usage", "app_settings::issue_1093_allow_ext_sc", "flags::flag_using_short", "arg_impl::arg_value_dashed_with_short_arg", "groups::group_usage_use_val_name", "default_vals::default_has_index", "empty_values::empty_values_with_equals", "require::issue_753", "app_settings::aaos_opts_w_override_as_conflict_2", "require::required_require_with_group_shows_flag", "posix_compatible::posix_compatible_flags_short_rev", "possible_values::possible_values_output", "version::propagate_version_short", "opts::require_equals_pass", "app_settings::arg_required_else_help_over_req_arg", "builder::arg_settings::test::unset_setting", "opts::issue_2279", "require::required_if_val_present_fail_error_output", "multiple_values::num_args_preferred_over_value_names", "builder::arg::test::positional_display_one_or_more_values", "flag_subcommands::flag_subcommand_normal_with_alias", "help::display_name_subcommand_default", "parser::matches::matched_arg::tests::test_grouped_vals_first", "opts::leading_hyphen_with_only_pos_follows", "app_settings::external_subcommand_looks_like_built_in", "subcommands::subcommand_placeholder_test", "opts::leading_hyphen_pass", "app_settings::aaos_pos_mult", "default_vals::default_value_ifs_os", "multiple_values::option_long", "tests::add_multiple_arg", "builder::range::test::from_range_from", "help::custom_headers_headers", "require::required_unless_any_works_with_long", "tests::sc_short_flag_x2_comb_short_opt_eq_pos", "builder::arg::test::option_display_value_names", "builder::arg_settings::test::unset_setting_bitor", "error::suggest_trailing", "help::positional_multiple_occurrences_is_dotted", "help::subcommand_long_help", "posix_compatible::require_overridden_2", "subcommands::issue_1031_args_with_same_name_no_more_vals", "default_missing_vals::valid_index", "multiple_values::positional_max_less", "posix_compatible::require_overridden_4", "utf8::invalid_utf8_option_short_no_space", "subcommands::subcommand", "subcommands::multicall_help_flag", "possible_values::possible_values_of_positional_fail", "posix_compatible::posix_compatible_opts_long_equals_rev", "ignore_errors::multiple_args_and_intermittent_arg_without_value", "parser::error::check_auto_traits", "arg_aliases::alias_on_a_subcommand_option", "help::override_help_short", "opts::short_non_ascii_no_space", "multiple_values::sep_short_space", "builder::arg::test::option_display_multiple_aliases", "multiple_values::option_exact_more", "tests::sc_long_flag_x2_long_opt_eq_pos", "require::arg_require_group", "require::required_unless_present_err", "flags::lots_o_flags_sep", "possible_values::possible_values_of_option_fail", "app_settings::infer_subcommands_pass_exact_match", "help::global_args_should_show_on_toplevel_help_message", "help::possible_vals_with_help", "multiple_values::positional_max_more", "require::required_if_val_present_ignore_case_fail", "multiple_values::option_short_min_more_single_occur", "conflicts::conflict_output", "help::help_required_and_given", "posix_compatible::posix_compatible_opts_short_rev", "borrowed::borrowed_args", "require::required_unless_all_with_any", "app_settings::aaos_opts_mult", "app_settings::trailing_var_arg_with_hyphen_values_short_first", "tests::sc_short_flag_x2_comb_long_opt_pos", "possible_values::ignore_case_multiple", "action::set_false_with_explicit_default_value", "groups::empty_group", "app_settings::delim_values_only_pos_follows_with_delim", "help::ripgrep_usage", "error::rich_formats_validation_error", "opts::require_delims", "multiple_values::req_delimiter_complex", "flags::issue_1284_argument_in_flag_style", "version::help_long_flag_with_both", "help::prefer_about_over_long_about_in_subcommands_list", "builder::arg::test::flag_display_short", "action::set", "default_missing_vals::opt_default_user_override", "indices::indices_mult_flags_opt_combined_eq", "tests::issue_3669_command_build_recurses", "builder::arg::test::flag_display_single_alias", "app_settings::aaos_opts_w_override_as_conflict_1", "flag_subcommands::flag_subcommand_long", "builder::range::test::from_fixed_empty", "multiple_values::sep_short_equals", "version::version_short_flag_with_version", "arg_impl::string_ident", "app_settings::stop_delim_values_only_pos_follows", "builder::value_parser::test::ensure_typed_applies_to_parse", "multiple_values::positional_min_exact", "help::no_wrap_help", "require::issue_1643_args_mutually_require_each_other", "version::help_long_flag_with_version", "possible_values::possible_values_of_option_multiple", "builder::arg::test::positional_display_zero_or_more_values", "app_settings::built_in_subcommand_escaped", "arg_impl::char_ident", "double_require::no_duplicate_error", "possible_values::possible_value_arg_value", "arg_aliases::single_alias_of_option", "tests::long_opt_x2_pos", "possible_values::possible_values_alias_output", "require::requires_with_default_value", "indices::indices_mult_opt_value_no_delim_eq", "action::count_with_default_value_if_value", "opts::issue_1105_empty_value_long_explicit", "opts::stdin_char", "arg::short_help", "posix_compatible::posix_compatible_opts_short", "help::issue_1364_no_short_options", "tests::sc_short_flag_x2_comb_long_opt_eq_pos", "require::required_if_wrong_val", "utf8::invalid_utf8_option_long_space", "multiple_values::different_sep", "app_settings::issue_1066_allow_leading_hyphen_and_unknown_args_option", "global_args::propagate_global_arg_to_subcommand_in_subsubcommand_2053", "conflicts::conflict_with_unused_default", "multiple_values::issue_1480_max_values_consumes_extra_arg_1", "multiple_values::positional_exact_exact", "builder::arg::test::positional_display_val_names", "tests::sc_short_flag_long_opt_eq_pos", "arg_aliases_short::short_alias_on_a_subcommand_option", "arg::short_with_value", "builder::tests::arg_send_sync", "groups::group_single_value", "help::prefer_user_help_short_1112", "require::requires_if_present_val_no_present_pass", "help::old_newline_variables", "conflicts::flag_conflict_with_all", "flag_subcommands::flag_subcommand_short_with_args", "require::require_eq_filtered", "require::required_unless_present_any", "app_settings::infer_subcommands_pass_close", "flags::flag_using_long_with_literals", "builder::arg::test::option_display_one_or_more_values", "indices::indices_mult_opt_mult_flag", "multiple_values::req_delimiter_short_with_equal", "opts::issue_1105_empty_value_long_fail", "opts::issue_1105_empty_value_short_fail", "utf8::invalid_utf8_option_short_space", "derive_order::subcommand_derived_display_order", "require::group_required", "tests::long_opt_eq_x2_pos", "hidden_args::hide_opt_args_only", "hidden_args::hide_short_args", "propagate_globals::global_arg_used_top_level", "subcommands::multiple_aliases", "app_settings::disable_help_subcommand", "flag_subcommands::flag_subcommand_long_normal_usage_string", "posix_compatible::posix_compatible_flags_long", "flags::lots_o_flags_combined", "derive_order::no_derive_order", "conflicts::not_exclusive_with_defaults", "multiple_values::multiple_value_terminator_option_other_arg", "builder::arg::test::option_display_multiple_values", "require::required_if_some_values_present_pass", "indices::indices_mult_flags_opt_combined", "builder::range::test::from_range_to_inclusive", "opts::issue_2022_get_flags_misuse", "conflicts::args_negate_subcommands_two_levels", "help::args_with_last_usage", "default_vals::default_if_arg_present_with_value_no_arg_with_default", "require::required_if_any_all_values_present_fail", "help::sc_negates_reqs", "require::option_required_2", "flag_subcommands::flag_subcommand_short_with_alias_same_as_short_flag", "default_vals::default_if_arg_present_no_arg_with_value_with_default_user_override_fail", "app_settings::allow_ext_sc_empty_args", "empty_values::no_empty_values", "action::append", "positionals::multiple_positional_one_required_usage_string", "groups::group_acts_like_arg", "require::required_ifs_val_present_pass", "propagate_globals::global_flag_2x_used_inner", "tests::mut_arg_all", "version::version_short_flag_no_version", "posix_compatible::flag_overrides_itself", "opts::issue_1047_min_zero_vals_default_val", "default_vals::osstr_opt_user_override", "builder::arg::test::flag_display_multiple_aliases", "app_settings::arg_required_else_help_over_req_subcommand", "indices::index_flags", "subcommands::subcmd_did_you_mean_output_arg", "conflicts::args_negate_subcommands_one_level", "builder::tests::propagate_version", "default_vals::default_ifs_arg_present_order", "opts::require_equals_min_values_zero", "multiple_values::no_sep", "default_vals::required_args_with_default_values", "require::positional_required_with_requires_if_value", "derive_order::subcommand_sorted_display_order", "builder::tests::issue_2090", "default_vals::default_if_arg_present_no_default", "help::multiple_custom_help_headers", "groups::group_multi_value_single_arg", "multiple_values::issue_2229", "utf8::invalid_utf8_strict_invalid_short", "default_vals::default_if_arg_present_no_arg_with_value_with_default_user_override", "utf8::invalid_utf8_strict_positional", "conflicts::arg_conflicts_with_required_group", "help::override_help_about", "multiple_values::sep_positional", "require::group_required_2", "tests::short_opt_eq_x2_pos", "app_settings::aaos_opts_mult_req_delims", "builder::arg::test::option_display3", "multiple_values::option_max_more", "conflicts::subcommand_conflict_error_message", "posix_compatible::incremental_override", "double_require::help_text", "multiple_values::positional_exact_more", "positionals::ignore_hyphen_values_on_last", "help::issue_2508_number_of_values_with_single_value_name", "parser::matches::arg_matches::tests::test_default_indices", "app_settings::sub_command_negate_required_2", "opts::did_you_mean", "opts::require_delims_no_delim", "positionals::last_positional_second_to_last_mult", "require::required_if_val_present_pass", "multiple_values::low_index_positional_with_flag", "flags::multiple_flags_in_single", "arg_aliases_short::single_short_alias_of_flag", "delimiters::opt_default_no_delim", "help::help_subcmd_help", "subcommands::hostname_like_multicall", "help::no_wrap_default_help", "help::show_long_about_issue_897", "tests::sc_short_flag_long_opt_pos", "subcommands::issue_2494_subcommand_is_present", "default_vals::default_if_arg_present_with_value_no_default", "parser::matches::arg_matches::tests::values_exact_size", "default_vals::with_value_delimiter", "app_settings::sub_command_negate_required", "tests::short_flag_x2_comb_short_opt_pos", "help::only_custom_heading_pos_no_args", "app_settings::allow_negative_numbers_success", "builder::arg::test::option_display_zero_or_more_values_with_value_name", "arg_aliases::visible_arg_aliases_help_output", "builder::arg::test::option_display_multiple_occurrences", "default_vals::default_ifs_arg_present_user_override", "positionals::single_positional_required_usage_string", "arg_aliases::multiple_aliases_of_option", "arg_impl::char_literal", "default_vals::default_if_arg_present_with_value_no_default_fail", "arg::positional", "tests::sc_short_flag_x2_long_opt_pos", "conflicts::required_group_conflicts_with_arg", "positionals::multiple_positional_usage_string", "help::subcmd_help_subcmd_help", "conflicts::flag_conflict", "groups::group_required_flags_empty", "opts::leading_hyphen_with_flag_before", "arg_matches::ids_ignore_unused", "app_settings::dont_collapse_args", "subcommands::subcommand_multiple", "tests::sc_long_flag_x2_short_opt_pos", "conflicts::conflict_output_three_conflicting", "help::global_args_should_show_on_help_message_for_subcommand", "help::missing_positional_final_multiple", "help::subcommand_help_doesnt_have_useless_help_flag", "default_vals::valid_delimited_default_values", "builder::arg_settings::test::setting", "require::required_if_all_values_present_pass", "subcommands::busybox_like_multicall", "app_settings::allow_missing_positional", "default_vals::no_default_if_arg_present_no_arg_with_value_with_default", "multiple_values::value_names_building_num_vals", "help::custom_heading_pos", "version::help_short_flag_with_version", "builder::arg::test::positional_display_optional_value", "multiple_values::multiple_value_terminator_option", "tests::sc_long_flag_x2_long_opt_pos", "require::requires_if_present_val", "default_vals::default_ifs_arg_present", "output::textwrap::core::tests::emojis_have_correct_width", "builder::arg_group::test::test_from", "multiple_values::different_sep_positional", "utf8::invalid_utf8_strict_option_short_no_space", "flag_subcommands::flag_subcommand_short_normal_usage_string", "app_settings::delim_values_only_pos_follows", "help::args_negate_sc", "subcommands::multicall_help_subcommand", "double_require::valid_cases", "template_help::template_author_version", "positionals::single_positional_multiple_usage_string", "builder::arg::test::positional_display_multiple_occurrences", "tests::mut_subcommand_all", "help::parent_cmd_req_ignored_when_negates_reqs", "posix_compatible::posix_compatible_opts_long_equals", "multiple_values::positional", "derive_order::derive_order_subcommand_propagate", "subcommands::subcmd_did_you_mean_output_ambiguous", "multiple_values::option_min_exact", "groups::required_group_missing_arg", "require::required_unless_any_works_with_short_err", "possible_values::ignore_case", "multiple_values::values_per_occurrence_positional", "template_help::with_template", "subcommands::alias_help", "default_vals::positionals", "opts::require_equals_no_empty_values_fail", "app_settings::infer_subcommands_pass", "multiple_values::sep_long_space", "conflicts::arg_conflicts_with_group", "help::prefer_user_help_long_1112", "tests::long_flag_long_opt_pos", "error::value_validation_has_newline", "possible_values::possible_values_of_positional_multiple_fail", "opts::issue_1105_empty_value_long_equals", "flag_subcommands::flag_subcommand_long_with_alias_same_as_long_flag", "default_vals::positional_user_override", "conflicts::group_in_conflicts_with", "positionals::last_positional", "require::required_if_all_values_present_fail", "action::set_true_with_required_if_eq", "multiple_values::option_exact_exact_not_mult", "action::set_true", "action::set_true_with_default_value_if_value", "help::dont_propagate_version_to_help_subcommand", "opts::leading_hyphen_fail", "require::required_unless_all_on_default_value", "subcommands::multicall_render_help", "possible_values::escaped_possible_values_output", "app_settings::skip_possible_values", "builder::arg::test::positional_display_val_names_required", "help::display_name_default", "help::ripgrep_usage_using_templates", "opts::issue_1073_suboptimal_flag_suggestion", "builder::arg::test::option_display_single_alias", "multiple_occurrences::multiple_occurrences_of_flags_long", "positionals::positional_hyphen_does_not_panic", "help::issue_702_multiple_values", "positionals::only_pos_follow", "help::disabled_help_flag_and_subcommand", "conflicts::conflict_output_rev", "app_settings::missing_positional_no_hyphen", "version::help_short_flag_with_long_version", "app_settings::issue_3880_allow_long_flag_hyphen_value_for_positional_arg", "delimiters::opt_eq_mult_def_delim", "conflicts::two_conflicting_arguments", "indices::index_flag", "require::required_unless_present", "help::help_no_subcommand", "possible_values::possible_values_of_positional", "multiple_values::multiple_vals_with_hyphen", "require::required_if_val_present_ignore_case_pass", "action::count_with_explicit_default_value", "help::show_short_about_issue_897", "opts::issue_1105_empty_value_short_explicit", "utf8::invalid_utf8_strict_option_short_space", "posix_compatible::pos_required_overridden_by_flag", "arg_aliases::get_aliases", "derive_order::derive_order_subcommand_propagate_with_explicit_display_order", "positionals::last_positional_no_double_dash", "parser::matches::any_value::test::debug_impl", "multiple_values::low_index_positional", "utf8::allow_validated_utf8_value_of", "version::version_long_flag_no_version", "indices::index_mult_opts", "tests::create_app", "posix_compatible::posix_compatible_flags_short", "require::short_flag_require_equals_with_minvals_zero", "default_vals::no_default_if_arg_present_with_value_no_default", "conflicts::not_exclusive_with_group", "posix_compatible::posix_compatible_opts_long", "arg::name_from_value", "default_vals::default_if_arg_present_with_value_no_default_user_override", "multiple_values::option_max_less", "require::required_if_any_all_values_present_pass", "action::set_true_with_explicit_default_value", "subcommands::issue_1161_multiple_hyphen_hyphen", "hidden_args::hide_args", "opts::require_equals_fail_message", "subcommands::subcommand_used_after_double_dash", "indices::indices_mult_opt_value_delim_eq", "require::required_unless_all_err", "app_settings::arg_required_else_help_with_default", "help::after_and_before_help_output", "tests::sc_short_flag_x2_short_opt_pos", "help::hide_args", "flag_subcommands::flag_subcommand_short_after_long_arg", "help::help_required_and_no_args", "builder::arg::test::option_display_zero_or_more_values", "arg_aliases_short::invisible_short_arg_aliases_help_output", "conflicts::subcommand_conflict_negates_required", "app_settings::trailing_var_arg_with_hyphen_values_escape_first", "ignore_errors::single_short_arg_without_value", "subcommands::visible_aliases_help_output", "app_settings::allow_negative_numbers_fail", "require::required_error_doesnt_duplicate", "action::set_true_with_default_value_if_present", "positionals::issue_946", "flag_subcommands::flag_subcommand_multiple", "arg_aliases_short::multiple_short_aliases_of_flag", "builder::range::test::from_range_inclusive", "help::hide_single_possible_val", "default_vals::default_if_arg_present_no_arg_with_default_user_override", "possible_values::alias", "possible_values::ignore_case_multiple_fail", "builder::command::check_auto_traits", "possible_values::ignore_case_fail", "example_tests", "help::positional_multiple_values_is_dotted", "positionals::missing_required_2", "delimiters::opt_eq_no_delim", "default_vals::opt_without_value_fail", "flags::unexpected_value_error", "subcommands::invisible_aliases_help_output", "multiple_values::no_sep_positional", "default_vals::no_default_if_arg_present_with_value_with_default", "default_vals::conditional_reqs_pass", "help::issue_1046_hide_scs", "propagate_globals::global_flag_used_inner", "builder::tests::global_setting", "help::help_required_and_given_for_subcommand", "opts::issue_1105_empty_value_short_equals", "default_missing_vals::default_missing_value_per_occurrence", "utf8::invalid_utf8_positional", "require::required_if_eq_on_default_value", "tests::sc_long_flag_x2_short_opt_eq_pos", "app_settings::color_is_global"], "failed_tests": [], "skipped_tests": []}