fix(help)!: Merge OPTIONS / FLAGS default groups
For those that want the original behavior, you can usxe
`arg.help_heading(Some("FLAGS"))` on your flags.  Limitations:
- This will not give you a special sort order
- This will not get a `[FLAGS]` added to usage
- This will not allow `{flags}` template variable

For templates, we removed `{unified}` and `{flags}`.  To help people
catch these, a debug_assert was added.

I'm unsure but I think there might be a change in behavior in calcuating
when to show `[OPTION]` in usage.  The old code only looked at
`required` while flags looked only at arg groups.  We now look at both.

Ideally we'd default help headings in `_build` and remove special casing for
no-groups except in the sort order of groups.  I feel like thats best
left for later.

This also reduced the scope of `App`s public API.
`get_*_with_no_heading` seemed a bit specialized to be in the public
API.  #2853 looks at splitting it out into its own PR.

The most interesting changes are in
- src/output/help.rs
- src/output/usage.rs
- src/build/app/debug_asserts.rs

Followed by
- src/build/app/mod.rs
- src/build/app/settings.rs

BREAKING CHANGE: Multiple
- `UnifiedHelpMessage` removed
- `{flags}` and `{unified}` are removed and will assert when present.
- `get_*_with_no_heading` removed

Fixes #2807

<!--
If your PR closes some issues, please write `Closes #XXXX`
where `XXXX` is the number of the issue you want to fix.
Each issue goes on its own line.
-->

### Rust Version

1.55.0

### Affected Version of clap

v3.0.0-beta.4

### Expected Behavior Summary

Args would be in a shared group by default

### Actual Behavior Summary

Args are split up by their type (flags, arguments, positional)

### Context

`UnifiedHelpMessage` is a [very popular flag to turn on](https://github.com/clap-rs/clap/discussions/2627#discussion-3478195).  When further researching this, [only tools using clap's defaults have this styling](https://github.com/clap-rs/clap/discussions/2627#discussioncomment-1120949).

One thing to keep in mind is ideally people can use `help_heading` out of the gate (see https://github.com/clap-rs/clap/issues/2847).  This is why I recommend we remove `UnifiedHelpMessage` and the default help headings, giving us the behavior of `UnifiedHelpMessage` while also allowing `help_heading` to be used by default.

Going into more detail for why we should unify the approaches:

Problems with the default
- It doesn't match the users workflow.   It focuses on how the flag is used (bool or enum) and not the users task.  `help_heading` and [`DeriveDisplayOrder`](https://github.com/clap-rs/clap/issues/2808) are other examples of organizing `--help` around the users task.  Even sorting alphabetically is an okay-ish fallback when explicit organization falls flat because someone can scan for arguments that start with a letter for a word related to their task ("I need to see files, let's scan for `--f`"), see `rg` (which fails frequently for me...).  Once I find the argument, I then care about how to use it (did they use a flag or an option with an enum and what are the values).
  - Someone might say "isn't this also true for argument and subcommand" but it isn't.  Generally, when using positional arguments or subcommands, all flags/options are subordinate to them and having them separate-by-default goes alongwith the task-oriented organization.
- It is [frequently disabled](https://github.com/clap-rs/clap/discussions/2627#discussion-3478195) and not following what people want with a default requires people be "in the known" and go through the effort of copy/pasting all of the non-defaults they set between apps they write (and frequently miss this and leave a less than desired experience)
- The distinction between "flag" and "option" are confusing because
  - People tend to be imprecise in their language, muddying definitions
  - Sometimes something is both like `--color[=<when>]`

Problems with `UnifiedHelpMessage`
- The name is a misnomer; it only applies to Flags vs Options. It had been a while since I've dealt with my own tools help that I assumed this would also include Arguments and thought clap3 had a bug because it didn't.
  - Yes, this is "solved" by documentation but that only helps when people read it which they are unlikely to do when the name already documents the behavior
- It can't be used with `help_heading` (https://github.com/clap-rs/clap/issues/2847) and making it do so makes the name even more of a misnomer
- At least for me, its difficult to come up with an accurate name that encompasses current behavior or if we add `help_heading` which suggests something is off about the feature.
Default help grouping is confusing and unwanted
diff --git a/README.md b/README.md
index 09e8f0c27e7..0c96f50aaa6 100644
--- a/README.md
+++ b/README.md
@@ -385,15 +385,13 @@ ARGS:
     INPUT    The input file to use
 
 USAGE:
-    MyApp [FLAGS] [OPTIONS] <INPUT> [SUBCOMMAND]
-
-FLAGS:
-    -h, --help       Print help information
-    -v               Sets the level of verbosity
-    -V, --version    Print version information
+    MyApp [OPTIONS] <INPUT> [SUBCOMMAND]
 
 OPTIONS:
     -c, --config <FILE>    Sets a custom config file
+    -h, --help             Print help information
+    -v                     Sets the level of verbosity
+    -V, --version          Print version information
 
 SUBCOMMANDS:
     help    Print this message or the help of the given subcommand(s)
diff --git a/benches/04_new_help.rs b/benches/04_new_help.rs
index 83c9e001c38..077ac30cf2f 100644
--- a/benches/04_new_help.rs
+++ b/benches/04_new_help.rs
@@ -196,7 +196,7 @@ pub fn example10(c: &mut Criterion) {
 }
 
 pub fn example4_template(c: &mut Criterion) {
-    let mut app = app_example4().help_template("{bin} {version}\n{author}\n{about}\n\nUSAGE:\n    {usage}\n\nFLAGS:\n{flags}\n\nARGS:\n{args}\n");
+    let mut app = app_example4().help_template("{bin} {version}\n{author}\n{about}\n\nUSAGE:\n    {usage}\n\nOPTIONS:\n{options}\n\nARGS:\n{args}\n");
     c.bench_function("example4_template", |b| b.iter(|| build_help(&mut app)));
 }
 
diff --git a/benches/05_ripgrep.rs b/benches/05_ripgrep.rs
index 5a33745915e..d8386293708 100644
--- a/benches/05_ripgrep.rs
+++ b/benches/05_ripgrep.rs
@@ -3,7 +3,7 @@
 //
 // CLI used is adapted from ripgrep 48a8a3a691220f9e5b2b08f4051abe8655ea7e8a
 
-use clap::{App, AppSettings, Arg, ArgSettings};
+use clap::{App, Arg, ArgSettings};
 use criterion::{criterion_group, criterion_main, Criterion};
 use std::collections::HashMap;
 use std::io::Cursor;
@@ -267,7 +267,7 @@ ARGS:
 {positionals}
 
 OPTIONS:
-{unified}";
+{options}";
 
 /// Build a clap application with short help strings.
 fn app_short() -> App<'static> {
@@ -306,7 +306,6 @@ where
         .version("0.4.0") // Simulating
         .about(ABOUT)
         .max_term_width(100)
-        .setting(AppSettings::UnifiedHelpMessage)
         .override_usage(USAGE)
         .help_template(TEMPLATE)
         // Handle help/version manually to make their output formatting
diff --git a/clap_derive/README.md b/clap_derive/README.md
index 710cb648e19..0367163e331 100644
--- a/clap_derive/README.md
+++ b/clap_derive/README.md
@@ -82,22 +82,20 @@ Guillaume Pinot <texitoi@texitoi.eu>, others
 A basic example
 
 USAGE:
-    basic [FLAGS] [OPTIONS] --output <output> [--] [file]...
+    basic [OPTIONS] --output <output> [--] [file]...
 
 ARGS:
     <FILE>...    Files to process
 
-FLAGS:
-    -d, --debug      Activate debug mode
-    -h, --help       Print help information
-    -V, --version    Print version information
-    -v, --verbose    Verbose mode (-v, -vv, -vvv, etc.)
-
 OPTIONS:
-    -l, --level <level>...     admin_level to consider
     -c, --nb-cars <nb-cars>    Number of cars
+    -d, --debug                Activate debug mode
+    -h, --help                 Print help information
+    -l, --level <level>...     admin_level to consider
     -o, --output <output>      Output file
     -s, --speed <speed>        Set speed [default: 42]
+    -V, --version              Print version information
+    -v, --verbose              Verbose mode (-v, -vv, -vvv, etc.)
 
 ARGS:
     <file>...    Files to process
diff --git a/site/content/_index.md b/site/content/_index.md
index b06e29121a1..3ba3ca0612f 100644
--- a/site/content/_index.md
+++ b/site/content/_index.md
@@ -50,11 +50,9 @@ Simple program to greet a person
 USAGE:
     hello [OPTIONS] --name <name>
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
     -c, --count <count>    Number of times to greet [default: 1]
+    -h, --help             Print help information
     -n, --name <name>      Name of the person to greet
+    -V, --version          Print version information
 ```
diff --git a/src/build/app/debug_asserts.rs b/src/build/app/debug_asserts.rs
index b451f66af9f..dbe5dcab4dd 100644
--- a/src/build/app/debug_asserts.rs
+++ b/src/build/app/debug_asserts.rs
@@ -283,6 +283,19 @@ pub(crate) fn assert_app(app: &App) {
     detect_duplicate_flags(&long_flags, "long");
     detect_duplicate_flags(&short_flags, "short");
 
+    if let Some(help_template) = app.template {
+        assert!(
+            !help_template.contains("{flags}"),
+            "{}",
+            "`{flags}` template variable was removed in clap3, they are now included in `{options}`"
+        );
+        assert!(
+            !help_template.contains("{unified}"),
+            "{}",
+            "`{unified}` template variable was removed in clap3, use `{options}` instead"
+        );
+    }
+
     app._panic_on_missing_help(app.g_settings.is_set(AppSettings::HelpRequired));
     assert_app_flags(app);
 }
diff --git a/src/build/app/mod.rs b/src/build/app/mod.rs
index 51d0713ec42..32543c008b8 100644
--- a/src/build/app/mod.rs
+++ b/src/build/app/mod.rs
@@ -206,7 +206,7 @@ impl<'help> App<'help> {
         self.args.args()
     }
 
-    /// Iterate through the *positionals*.
+    /// Iterate through the *positionals* arguments.
     #[inline]
     pub fn get_positionals(&self) -> impl Iterator<Item = &Arg<'help>> {
         self.get_arguments().filter(|a| a.is_positional())
@@ -224,22 +224,6 @@ impl<'help> App<'help> {
             .filter(|a| a.is_set(ArgSettings::TakesValue) && a.get_index().is_none())
     }
 
-    /// Iterate through the *positionals* that don't have custom heading.
-    pub fn get_positionals_with_no_heading(&self) -> impl Iterator<Item = &Arg<'help>> {
-        self.get_positionals()
-            .filter(|a| a.get_help_heading().is_none())
-    }
-
-    /// Iterate through the *flags* that don't have custom heading.
-    pub fn get_flags_with_no_heading(&self) -> impl Iterator<Item = &Arg<'help>> {
-        self.get_flags().filter(|a| a.get_help_heading().is_none())
-    }
-
-    /// Iterate through the *options* that don't have custom heading.
-    pub fn get_opts_with_no_heading(&self) -> impl Iterator<Item = &Arg<'help>> {
-        self.get_opts().filter(|a| a.get_help_heading().is_none())
-    }
-
     // Get a list of subcommands which contain the provided Argument
     //
     // This command will only include subcommands in its list for which the subcommands
@@ -863,10 +847,6 @@ impl<'help> App<'help> {
     ///   * `{usage}`               - Automatically generated or given usage string.
     ///   * `{all-args}`            - Help for all arguments (options, flags, positional
     ///                               arguments, and subcommands) including titles.
-    ///   * `{unified}`             - Unified help for options and flags. Note, you must *also*
-    ///                               set [`AppSettings::UnifiedHelpMessage`] to fully merge both
-    ///                               options and flags, otherwise the ordering is "best effort".
-    ///   * `{flags}`               - Help for flags.
     ///   * `{options}`             - Help for options.
     ///   * `{positionals}`         - Help for positional arguments.
     ///   * `{subcommands}`         - Help for subcommands.
@@ -986,7 +966,7 @@ impl<'help> App<'help> {
     /// ```no_run
     /// # use clap::{App, AppSettings};
     /// App::new("myprog")
-    ///     .unset_global_setting(AppSettings::UnifiedHelpMessage)
+    ///     .unset_global_setting(AppSettings::AllowNegativeNumbers)
     /// # ;
     /// ```
     /// [global]: App::global_setting()
@@ -1116,7 +1096,7 @@ impl<'help> App<'help> {
     /// header for the specified argument type) until a subsequent call to
     /// [`App::help_heading`] or [`App::stop_custom_headings`].
     ///
-    /// This is useful if the default `FLAGS`, `OPTIONS`, or `ARGS` headings are
+    /// This is useful if the default `OPTIONS` or `ARGS` headings are
     /// not specific enough for one's use case.
     ///
     /// [`App::arg`]: App::arg()
@@ -1732,9 +1712,9 @@ impl<'help> App<'help> {
     /// cust-ord
     ///
     /// USAGE:
-    ///     cust-ord [FLAGS] [OPTIONS]
+    ///     cust-ord [OPTIONS]
     ///
-    /// FLAGS:
+    /// OPTIONS:
     ///     -h, --help       Print help information
     ///     -V, --version    Print version information
     ///
@@ -2200,7 +2180,7 @@ impl<'help> App<'help> {
     /// USAGE:
     ///     myprog [SUBCOMMAND]
     ///
-    /// FLAGS:
+    /// OPTIONS:
     ///     -h, --help       Print help information
     ///     -V, --version    Print version information
     ///
@@ -2228,7 +2208,7 @@ impl<'help> App<'help> {
     /// USAGE:
     ///     myprog [THING]
     ///
-    /// FLAGS:
+    /// OPTIONS:
     ///     -h, --help       Print help information
     ///     -V, --version    Print version information
     ///
@@ -2674,6 +2654,23 @@ impl<'a, T> Captures<'a> for T {}
 
 // Internal Query Methods
 impl<'help> App<'help> {
+    /// Iterate through the *named* arguments.
+    pub(crate) fn get_non_positional(&self) -> impl Iterator<Item = &Arg<'help>> {
+        self.get_arguments().filter(|a| !a.is_positional())
+    }
+
+    /// Iterate through the *positionals* that don't have custom heading.
+    pub(crate) fn get_positionals_with_no_heading(&self) -> impl Iterator<Item = &Arg<'help>> {
+        self.get_positionals()
+            .filter(|a| a.get_help_heading().is_none())
+    }
+
+    /// Iterate through the *named* that don't have custom heading.
+    pub(crate) fn get_non_positional_with_no_heading(&self) -> impl Iterator<Item = &Arg<'help>> {
+        self.get_non_positional()
+            .filter(|a| a.get_help_heading().is_none())
+    }
+
     pub(crate) fn find(&self, arg_id: &Id) -> Option<&Arg<'help>> {
         self.args.args().find(|a| a.id == *arg_id)
     }
diff --git a/src/build/app/settings.rs b/src/build/app/settings.rs
index aebd9b6b5e6..8defdfb8edd 100644
--- a/src/build/app/settings.rs
+++ b/src/build/app/settings.rs
@@ -11,7 +11,6 @@ bitflags! {
         const ARG_REQUIRED_ELSE_HELP         = 1 << 2;
         const PROPAGATE_VERSION              = 1 << 3;
         const DISABLE_VERSION_FOR_SC         = 1 << 4;
-        const UNIFIED_HELP                   = 1 << 5;
         const WAIT_ON_ERROR                  = 1 << 6;
         const SC_REQUIRED_ELSE_HELP          = 1 << 7;
         const NO_AUTO_HELP                   = 1 << 8;
@@ -112,8 +111,6 @@ impl_settings! { AppSettings, AppFlags,
         => Flags::USE_LONG_FORMAT_FOR_HELP_SC,
     TrailingVarArg("trailingvararg")
         => Flags::TRAILING_VARARG,
-    UnifiedHelpMessage("unifiedhelpmessage")
-        => Flags::UNIFIED_HELP,
     NextLineHelp("nextlinehelp")
         => Flags::NEXT_LINE_HELP,
     IgnoreErrors("ignoreerrors")
@@ -892,25 +889,6 @@ pub enum AppSettings {
     /// [`Arg::multiple_values(true)`]: crate::Arg::multiple_values()
     TrailingVarArg,
 
-    /// Groups flags and options together, presenting a more unified help message
-    /// (a la `getopts` or `docopt` style).
-    ///
-    /// The default is that the auto-generated help message will group flags, and options
-    /// separately.
-    ///
-    /// **NOTE:** This setting is cosmetic only and does not affect any functionality.
-    ///
-    /// # Examples
-    ///
-    /// ```rust
-    /// # use clap::{App, Arg, AppSettings};
-    /// App::new("myprog")
-    ///     .setting(AppSettings::UnifiedHelpMessage)
-    ///     .get_matches();
-    /// // running `myprog --help` will display a unified "docopt" or "getopts" style help message
-    /// ```
-    UnifiedHelpMessage,
-
     /// Will display a message "Press \[ENTER\]/\[RETURN\] to continue..." and wait for user before
     /// exiting
     ///
@@ -1086,10 +1064,6 @@ mod test {
             "trailingvararg".parse::<AppSettings>().unwrap(),
             AppSettings::TrailingVarArg
         );
-        assert_eq!(
-            "unifiedhelpmessage".parse::<AppSettings>().unwrap(),
-            AppSettings::UnifiedHelpMessage
-        );
         assert_eq!(
             "waitonerror".parse::<AppSettings>().unwrap(),
             AppSettings::WaitOnError
diff --git a/src/build/arg/mod.rs b/src/build/arg/mod.rs
index 1142182962a..65aa7c54f96 100644
--- a/src/build/arg/mod.rs
+++ b/src/build/arg/mod.rs
@@ -659,9 +659,9 @@ impl<'help> Arg<'help> {
     /// helptest
     ///
     /// USAGE:
-    ///    helptest [FLAGS]
+    ///    helptest [OPTIONS]
     ///
-    /// FLAGS:
+    /// OPTIONS:
     ///     --config     Some help text describing the --config arg
     /// -h, --help       Print help information
     /// -V, --version    Print version information
@@ -723,9 +723,9 @@ impl<'help> Arg<'help> {
     /// prog
     ///
     /// USAGE:
-    ///     prog [FLAGS]
+    ///     prog [OPTIONS]
     ///
-    /// FLAGS:
+    /// OPTIONS:
     ///         --config
     ///             The config file used by the myprog must be in JSON format
     ///             with only valid keys and may not contain other nonsense
@@ -2575,14 +2575,12 @@ impl<'help> Arg<'help> {
     /// valnames
     ///
     /// USAGE:
-    ///    valnames [FLAGS] [OPTIONS]
-    ///
-    /// FLAGS:
-    ///     -h, --help       Print help information
-    ///     -V, --version    Print version information
+    ///    valnames [OPTIONS]
     ///
     /// OPTIONS:
+    ///     -h, --help                       Print help information
     ///     --io-files <INFILE> <OUTFILE>    Some help text
+    ///     -V, --version                    Print version information
     /// ```
     /// [`Arg::next_line_help(true)`]: Arg::next_line_help()
     /// [`Arg::number_of_values`]: Arg::number_of_values()
@@ -2628,14 +2626,12 @@ impl<'help> Arg<'help> {
     /// valnames
     ///
     /// USAGE:
-    ///    valnames [FLAGS] [OPTIONS]
-    ///
-    /// FLAGS:
-    ///     -h, --help       Print help information
-    ///     -V, --version    Print version information
+    ///    valnames [OPTIONS]
     ///
     /// OPTIONS:
     ///     --config <FILE>     Some help text
+    ///     -h, --help          Print help information
+    ///     -V, --version       Print version information
     /// ```
     /// [option]: Arg::takes_value()
     /// [positional]: Arg::index()
@@ -3293,13 +3289,11 @@ impl<'help> Arg<'help> {
     /// cust-ord
     ///
     /// USAGE:
-    ///     cust-ord [FLAGS] [OPTIONS]
-    ///
-    /// FLAGS:
-    ///     -h, --help       Print help information
-    ///     -V, --version    Print version information
+    ///     cust-ord [OPTIONS]
     ///
     /// OPTIONS:
+    ///     -h, --help                Print help information
+    ///     -V, --version             Print version information
     ///     -O, --other-option <b>    I should be first!
     ///     -o, --long-option <a>     Some help and text
     /// ```
@@ -3318,14 +3312,13 @@ impl<'help> Arg<'help> {
     /// allows one to access this arg early using the `--` syntax. Accessing an arg early, even with
     /// the `--` syntax is otherwise not possible.
     ///
-    /// **NOTE:** This will change the usage string to look like `$ prog [FLAGS] [-- <ARG>]` if
+    /// **NOTE:** This will change the usage string to look like `$ prog [OPTIONS] [-- <ARG>]` if
     /// `ARG` is marked as `.last(true)`.
     ///
     /// **NOTE:** This setting will imply [`crate::AppSettings::DontCollapseArgsInUsage`] because failing
     /// to set this can make the usage string very confusing.
     ///
-    /// **NOTE**: This setting only applies to positional arguments, and has no affect on FLAGS /
-    /// OPTIONS
+    /// **NOTE**: This setting only applies to positional arguments, and has no affect on OPTIONS
     ///
     /// **NOTE:** Setting this requires [`crate::ArgSettings::TakesValue`]
     ///
@@ -3873,9 +3866,9 @@ impl<'help> Arg<'help> {
     /// helptest
     ///
     /// USAGE:
-    ///    helptest [FLAGS]
+    ///    helptest [OPTIONS]
     ///
-    /// FLAGS:
+    /// OPTIONS:
     /// -h, --help       Print help information
     /// -V, --version    Print version information
     /// ```
@@ -4114,13 +4107,11 @@ impl<'help> Arg<'help> {
     /// nlh
     ///
     /// USAGE:
-    ///     nlh [FLAGS] [OPTIONS]
+    ///     nlh [OPTIONS]
     ///
-    /// FLAGS:
+    /// OPTIONS:
     ///     -h, --help       Print help information
     ///     -V, --version    Print version information
-    ///
-    /// OPTIONS:
     ///     -o, --long-option-flag <value1> <value2>
     ///         Some really long help and complex
     ///         help that makes more sense to be
@@ -4499,9 +4490,9 @@ impl<'help> Arg<'help> {
     /// helptest
     ///
     /// USAGE:
-    ///    helptest [FLAGS]
+    ///    helptest [OPTIONS]
     ///
-    /// FLAGS:
+    /// OPTIONS:
     /// -h, --help       Print help information
     /// -V, --version    Print version information
     /// ```
@@ -4526,9 +4517,9 @@ impl<'help> Arg<'help> {
     /// helptest
     ///
     /// USAGE:
-    ///    helptest [FLAGS]
+    ///    helptest [OPTIONS]
     ///
-    /// FLAGS:
+    /// OPTIONS:
     ///     --config     Some help text describing the --config arg
     /// -h, --help       Print help information
     /// -V, --version    Print version information
@@ -4577,9 +4568,9 @@ impl<'help> Arg<'help> {
     /// helptest
     ///
     /// USAGE:
-    ///    helptest [FLAGS]
+    ///    helptest [OPTIONS]
     ///
-    /// FLAGS:
+    /// OPTIONS:
     /// -h, --help       Print help information
     /// -V, --version    Print version information
     /// ```
@@ -4604,9 +4595,9 @@ impl<'help> Arg<'help> {
     /// helptest
     ///
     /// USAGE:
-    ///    helptest [FLAGS]
+    ///    helptest [OPTIONS]
     ///
-    /// FLAGS:
+    /// OPTIONS:
     ///     --config     Some help text describing the --config arg
     /// -h, --help       Print help information
     /// -V, --version    Print version information
diff --git a/src/output/help.rs b/src/output/help.rs
index 5a1fc080cb3..eadd65721ea 100644
--- a/src/output/help.rs
+++ b/src/output/help.rs
@@ -747,16 +747,10 @@ impl<'help, 'app, 'parser, 'writer> Help<'help, 'app, 'parser, 'writer> {
             .get_positionals_with_no_heading()
             .filter(|arg| should_show_arg(self.use_long, arg))
             .collect::<Vec<_>>();
-        let flags = self
+        let non_pos = self
             .parser
             .app
-            .get_flags_with_no_heading()
-            .filter(|arg| should_show_arg(self.use_long, arg))
-            .collect::<Vec<_>>();
-        let opts = self
-            .parser
-            .app
-            .get_opts_with_no_heading()
+            .get_non_positional_with_no_heading()
             .filter(|arg| should_show_arg(self.use_long, arg))
             .collect::<Vec<_>>();
         let subcmds = self.parser.app.has_visible_subcommands();
@@ -778,63 +772,37 @@ impl<'help, 'app, 'parser, 'writer> Help<'help, 'app, 'parser, 'writer> {
             true
         };
 
-        let unified_help = self.parser.is_set(AppSettings::UnifiedHelpMessage);
-
-        if unified_help && (!flags.is_empty() || !opts.is_empty()) {
-            let opts_flags = self
-                .parser
-                .app
-                .args
-                .args()
-                .filter(|a| !a.is_positional())
-                .collect::<Vec<_>>();
+        if !non_pos.is_empty() {
             if !first {
                 self.none("\n\n")?;
             }
             self.warning("OPTIONS:\n")?;
-            self.write_args(&*opts_flags)?;
+            self.write_args(&non_pos)?;
             first = false;
-        } else {
-            if !flags.is_empty() {
-                if !first {
-                    self.none("\n\n")?;
-                }
-                self.warning("FLAGS:\n")?;
-                self.write_args(&flags)?;
-                first = false;
-            }
-            if !opts.is_empty() {
-                if !first {
-                    self.none("\n\n")?;
-                }
-                self.warning("OPTIONS:\n")?;
-                self.write_args(&opts)?;
-                first = false;
-            }
-            if !custom_headings.is_empty() {
-                for heading in custom_headings {
-                    let args = self
-                        .parser
-                        .app
-                        .args
-                        .args()
-                        .filter(|a| {
-                            if let Some(help_heading) = a.help_heading {
-                                return help_heading == heading;
-                            }
-                            false
-                        })
-                        .filter(|arg| should_show_arg(self.use_long, arg))
-                        .collect::<Vec<_>>();
-
-                    if !args.is_empty() {
-                        if !first {
-                            self.none("\n\n")?;
+        }
+        if !custom_headings.is_empty() {
+            for heading in custom_headings {
+                let args = self
+                    .parser
+                    .app
+                    .args
+                    .args()
+                    .filter(|a| {
+                        if let Some(help_heading) = a.help_heading {
+                            return help_heading == heading;
                         }
-                        self.warning(&*format!("{}:\n", heading))?;
-                        self.write_args(&*args)?;
-                        first = false
+                        false
+                    })
+                    .filter(|arg| should_show_arg(self.use_long, arg))
+                    .collect::<Vec<_>>();
+
+                if !args.is_empty() {
+                    if !first {
+                        self.none("\n\n")?;
                     }
+                    self.warning(&*format!("{}:\n", heading))?;
+                    self.write_args(&*args)?;
+                    first = false
                 }
             }
         }
@@ -1012,21 +980,10 @@ impl<'help, 'app, 'parser, 'writer> Help<'help, 'app, 'parser, 'writer> {
                     "all-args" => {
                         self.write_all_args()?;
                     }
-                    "unified" => {
-                        let opts_flags = self
-                            .parser
-                            .app
-                            .args
-                            .args()
-                            .filter(|a| !a.is_positional())
-                            .collect::<Vec<_>>();
-                        self.write_args(&opts_flags)?;
-                    }
-                    "flags" => {
-                        self.write_args(&self.parser.app.get_flags().collect::<Vec<_>>())?;
-                    }
                     "options" => {
-                        self.write_args(&self.parser.app.get_opts().collect::<Vec<_>>())?;
+                        // Include even those with a heading as we don't have a good way of
+                        // handling help_heading in the template.
+                        self.write_args(&self.parser.app.get_non_positional().collect::<Vec<_>>())?;
                     }
                     "positionals" => {
                         self.write_args(&self.parser.app.get_positionals().collect::<Vec<_>>())?;
diff --git a/src/output/usage.rs b/src/output/usage.rs
index fd058b5a478..d0f335ff8d0 100644
--- a/src/output/usage.rs
+++ b/src/output/usage.rs
@@ -62,19 +62,7 @@ impl<'help, 'app, 'parser> Usage<'help, 'app, 'parser> {
             String::new()
         };
 
-        let flags = self.needs_flags_tag();
-        if flags && !self.p.is_set(AS::UnifiedHelpMessage) {
-            usage.push_str(" [FLAGS]");
-        } else if flags {
-            usage.push_str(" [OPTIONS]");
-        }
-        if !self.p.is_set(AS::UnifiedHelpMessage)
-            && self
-                .p
-                .app
-                .get_opts()
-                .any(|o| !o.is_set(ArgSettings::Required) && !o.is_set(ArgSettings::Hidden))
-        {
+        if self.needs_options_tag() {
             usage.push_str(" [OPTIONS]");
         }
 
@@ -93,7 +81,7 @@ impl<'help, 'app, 'parser> Usage<'help, 'app, 'parser> {
         if self
             .p
             .app
-            .get_opts()
+            .get_non_positional()
             .any(|o| o.is_set(ArgSettings::MultipleValues))
             && self
                 .p
@@ -328,22 +316,28 @@ impl<'help, 'app, 'parser> Usage<'help, 'app, 'parser> {
         }
     }
 
-    // Determines if we need the `[FLAGS]` tag in the usage string
-    fn needs_flags_tag(&self) -> bool {
-        debug!("Usage::needs_flags_tag");
-        'outer: for f in self.p.app.get_flags() {
-            debug!("Usage::needs_flags_tag:iter: f={}", f.name);
+    // Determines if we need the `[OPTIONS]` tag in the usage string
+    fn needs_options_tag(&self) -> bool {
+        debug!("Usage::needs_options_tag");
+        'outer: for f in self.p.app.get_non_positional() {
+            debug!("Usage::needs_options_tag:iter: f={}", f.name);
 
-            // Don't print `[FLAGS]` just for help or version
+            // Don't print `[OPTIONS]` just for help or version
             if f.long == Some("help") || f.long == Some("version") {
+                debug!("Usage::needs_options_tag:iter Option is built-in");
                 continue;
             }
 
             if f.is_set(ArgSettings::Hidden) {
+                debug!("Usage::needs_options_tag:iter Option is hidden");
+                continue;
+            }
+            if f.is_set(ArgSettings::Required) {
+                debug!("Usage::needs_options_tag:iter Option is required");
                 continue;
             }
             for grp_s in self.p.app.groups_for_arg(&f.id) {
-                debug!("Usage::needs_flags_tag:iter:iter: grp_s={:?}", grp_s);
+                debug!("Usage::needs_options_tag:iter:iter: grp_s={:?}", grp_s);
                 if self
                     .p
                     .app
@@ -351,16 +345,16 @@ impl<'help, 'app, 'parser> Usage<'help, 'app, 'parser> {
                     .iter()
                     .any(|g| g.id == grp_s && g.required)
                 {
-                    debug!("Usage::needs_flags_tag:iter:iter: Group is required");
+                    debug!("Usage::needs_options_tag:iter:iter: Group is required");
                     continue 'outer;
                 }
             }
 
-            debug!("Usage::needs_flags_tag:iter: [FLAGS] required");
+            debug!("Usage::needs_options_tag:iter: [OPTIONS] required");
             return true;
         }
 
-        debug!("Usage::needs_flags_tag: [FLAGS] not required");
+        debug!("Usage::needs_options_tag: [OPTIONS] not required");
         false
     }
 

diff --git a/clap_derive/tests/non_literal_attributes.rs b/clap_derive/tests/non_literal_attributes.rs
index 51d00331514..5e05bb4bfd2 100644
--- a/clap_derive/tests/non_literal_attributes.rs
+++ b/clap_derive/tests/non_literal_attributes.rs
@@ -19,7 +19,7 @@ pub const DISPLAY_ORDER: usize = 2;
 
 // Check if the global settings compile
 #[derive(Parser, Debug, PartialEq, Eq)]
-#[clap(global_setting = AppSettings::UnifiedHelpMessage)]
+#[clap(global_setting = AppSettings::AllowLeadingHyphen)]
 struct Opt {
     #[clap(
         long = "x",
diff --git a/src/build/app/tests.rs b/src/build/app/tests.rs
index ddc14737ad8..7440e33cbec 100644
--- a/src/build/app/tests.rs
+++ b/src/build/app/tests.rs
@@ -13,7 +13,7 @@ fn propagate_version() {
 #[test]
 fn global_setting() {
     let mut app = App::new("test")
-        .global_setting(AppSettings::UnifiedHelpMessage)
+        .global_setting(AppSettings::AllowLeadingHyphen)
         .subcommand(App::new("subcmd"));
     app._propagate();
     assert!(app
@@ -21,13 +21,13 @@ fn global_setting() {
         .iter()
         .find(|s| s.name == "subcmd")
         .unwrap()
-        .is_set(AppSettings::UnifiedHelpMessage));
+        .is_set(AppSettings::AllowLeadingHyphen));
 }
 
 #[test]
 fn global_settings() {
     let mut app = App::new("test")
-        .global_setting(AppSettings::UnifiedHelpMessage)
+        .global_setting(AppSettings::AllowLeadingHyphen)
         .global_setting(AppSettings::TrailingVarArg)
         .subcommand(App::new("subcmd"));
     app._propagate();
@@ -36,7 +36,7 @@ fn global_settings() {
         .iter()
         .find(|s| s.name == "subcmd")
         .unwrap()
-        .is_set(AppSettings::UnifiedHelpMessage));
+        .is_set(AppSettings::AllowLeadingHyphen));
     assert!(app
         .subcommands
         .iter()
diff --git a/tests/app_from_crate.rs b/tests/app_from_crate.rs
index f7b59e9b0c3..1003ee569f6 100644
--- a/tests/app_from_crate.rs
+++ b/tests/app_from_crate.rs
@@ -9,7 +9,7 @@ A simple to use, efficient, and full-featured Command Line Argument Parser
 USAGE:
     clap
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
diff --git a/tests/app_settings.rs b/tests/app_settings.rs
index 655e8bffe41..e86c2468021 100644
--- a/tests/app_settings.rs
+++ b/tests/app_settings.rs
@@ -7,7 +7,7 @@ static ALLOW_EXT_SC: &str = "clap-test v1.4.8
 USAGE:
     clap-test [SUBCOMMAND]
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -22,7 +22,7 @@ ARGS:
     <arg2>    some
     <arg3>    some
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -32,31 +32,10 @@ static REQUIRE_EQUALS: &str = "clap-test v1.4.8
 USAGE:
     clap-test --opt=<FILE>
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
+    -h, --help          Print help information
     -o, --opt=<FILE>    some
-";
-
-static UNIFIED_HELP: &str = "test 1.3
-
-Kevin K.
-
-tests stuff
-
-USAGE:
-    test [OPTIONS] [arg1]
-
-ARGS:
-    <arg1>    some pos arg
-
-OPTIONS:
-    -f, --flag            some flag
-    -h, --help            Print help information
-        --option <opt>    some option
-    -V, --version         Print version information
+    -V, --version       Print version information
 ";
 
 static SKIP_POS_VALS: &str = "test 1.3
@@ -71,20 +50,18 @@ USAGE:
 ARGS:
     <arg1>    some pos arg
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
+    -h, --help         Print help information
     -o, --opt <opt>    some option
+    -V, --version      Print version information
 ";
 
 static ARG_REQUIRED_ELSE_HELP: &str = "test 1.0
 
 USAGE:
-    test [FLAGS]
+    test [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -i, --info       Provides more info
     -V, --version    Print version information
@@ -95,7 +72,7 @@ static SUBCOMMAND_REQUIRED_ELSE_HELP: &str = "test 1.0
 USAGE:
     test <SUBCOMMAND>
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 
@@ -113,7 +90,7 @@ ARGS:
     <foo>
             long form about message
 
-FLAGS:
+OPTIONS:
     -h, --help
             Print help information
 ";
@@ -125,7 +102,7 @@ long form about message
 USAGE:
     myprog test nested
 
-FLAGS:
+OPTIONS:
     -h, --help
             Print help information
 ";
@@ -139,7 +116,7 @@ ARGS:
     <foo>
             long form about message
 
-FLAGS:
+OPTIONS:
     -h, --help
             Print help information
 
@@ -445,26 +422,6 @@ fn no_bin_name() {
     assert_eq!(matches.value_of("test").unwrap(), "testing");
 }
 
-#[test]
-fn unified_help() {
-    let app = App::new("myTest")
-        .name("test")
-        .author("Kevin K.")
-        .about("tests stuff")
-        .version("1.3")
-        .setting(AppSettings::UnifiedHelpMessage)
-        .arg("-f, --flag 'some flag'")
-        .arg("[arg1] 'some pos arg'")
-        .arg("--option [opt] 'some option'");
-
-    assert!(utils::compare_output(
-        app,
-        "test --help",
-        UNIFIED_HELP,
-        false
-    ));
-}
-
 #[test]
 fn skip_possible_values() {
     let app = App::new("test")
diff --git a/tests/arg_aliases.rs b/tests/arg_aliases.rs
index ab0fb78db01..9428b4233c3 100644
--- a/tests/arg_aliases.rs
+++ b/tests/arg_aliases.rs
@@ -7,15 +7,13 @@ static SC_VISIBLE_ALIAS_HELP: &str = "ct-test 1.2
 Some help
 
 USAGE:
-    ct test [FLAGS] [OPTIONS]
-
-FLAGS:
-    -f, --flag       [aliases: v_flg, flag2, flg3]
-    -h, --help       Print help information
-    -V, --version    Print version information
+    ct test [OPTIONS]
 
 OPTIONS:
+    -f, --flag         [aliases: v_flg, flag2, flg3]
+    -h, --help         Print help information
     -o, --opt <opt>    [aliases: visible]
+    -V, --version      Print version information
 ";
 
 static SC_INVISIBLE_ALIAS_HELP: &str = "ct-test 1.2
@@ -23,15 +21,13 @@ static SC_INVISIBLE_ALIAS_HELP: &str = "ct-test 1.2
 Some help
 
 USAGE:
-    ct test [FLAGS] [OPTIONS]
-
-FLAGS:
-    -f, --flag       
-    -h, --help       Print help information
-    -V, --version    Print version information
+    ct test [OPTIONS]
 
 OPTIONS:
+    -f, --flag         
+    -h, --help         Print help information
     -o, --opt <opt>    
+    -V, --version      Print version information
 ";
 
 #[test]
diff --git a/tests/arg_aliases_short.rs b/tests/arg_aliases_short.rs
index 7aa9c2b2853..f5c891e465d 100644
--- a/tests/arg_aliases_short.rs
+++ b/tests/arg_aliases_short.rs
@@ -7,15 +7,13 @@ static SC_VISIBLE_ALIAS_HELP: &str = "ct-test 1.2
 Some help
 
 USAGE:
-    ct test [FLAGS] [OPTIONS]
-
-FLAGS:
-    -f, --flag       [aliases: flag1] [short aliases: a, b, 🦆]
-    -h, --help       Print help information
-    -V, --version    Print version information
+    ct test [OPTIONS]
 
 OPTIONS:
+    -f, --flag         [aliases: flag1] [short aliases: a, b, 🦆]
+    -h, --help         Print help information
     -o, --opt <opt>    [short aliases: v]
+    -V, --version      Print version information
 ";
 
 static SC_INVISIBLE_ALIAS_HELP: &str = "ct-test 1.2
@@ -23,15 +21,13 @@ static SC_INVISIBLE_ALIAS_HELP: &str = "ct-test 1.2
 Some help
 
 USAGE:
-    ct test [FLAGS] [OPTIONS]
-
-FLAGS:
-    -f, --flag       
-    -h, --help       Print help information
-    -V, --version    Print version information
+    ct test [OPTIONS]
 
 OPTIONS:
+    -f, --flag         
+    -h, --help         Print help information
     -o, --opt <opt>    
+    -V, --version      Print version information
 ";
 
 #[test]
diff --git a/tests/cargo.rs b/tests/cargo.rs
index 1b50eab100b..8d5a973c520 100644
--- a/tests/cargo.rs
+++ b/tests/cargo.rs
@@ -7,7 +7,7 @@ A simple to use, efficient, and full-featured Command Line Argument Parser
 USAGE:
     prog
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -19,7 +19,7 @@ Kevin K. <kbknapp@gmail.com>:Clap Maintainers
 USAGE:
     prog
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
diff --git a/tests/derive_order.rs b/tests/derive_order.rs
index 9f9220b5185..5d4eb7548de 100644
--- a/tests/derive_order.rs
+++ b/tests/derive_order.rs
@@ -6,38 +6,6 @@ use clap::{App, AppSettings, Arg};
 
 static NO_DERIVE_ORDER: &str = "test 1.2
 
-USAGE:
-    test [FLAGS] [OPTIONS]
-
-FLAGS:
-        --flag_a     second flag
-        --flag_b     first flag
-    -h, --help       Print help information
-    -V, --version    Print version information
-
-OPTIONS:
-        --option_a <option_a>    second option
-        --option_b <option_b>    first option
-";
-
-static DERIVE_ORDER: &str = "test 1.2
-
-USAGE:
-    test [FLAGS] [OPTIONS]
-
-FLAGS:
-        --flag_b     first flag
-        --flag_a     second flag
-    -h, --help       Print help information
-    -V, --version    Print version information
-
-OPTIONS:
-        --option_b <option_b>    first option
-        --option_a <option_a>    second option
-";
-
-static UNIFIED_HELP: &str = "test 1.2
-
 USAGE:
     test [OPTIONS]
 
@@ -64,36 +32,6 @@ OPTIONS:
     -V, --version                Print version information
 ";
 
-static DERIVE_ORDER_SC_PROP: &str = "test-sub 1.2
-
-USAGE:
-    test sub [FLAGS] [OPTIONS]
-
-FLAGS:
-        --flag_b     first flag
-        --flag_a     second flag
-    -h, --help       Print help information
-    -V, --version    Print version information
-
-OPTIONS:
-        --option_b <option_b>    first option
-        --option_a <option_a>    second option
-";
-
-static UNIFIED_SC_PROP: &str = "test-sub 1.2
-
-USAGE:
-    test sub [OPTIONS]
-
-OPTIONS:
-        --flag_a                 second flag
-        --flag_b                 first flag
-    -h, --help                   Print help information
-        --option_a <option_a>    second option
-        --option_b <option_b>    first option
-    -V, --version                Print version information
-";
-
 static UNIFIED_DERIVE_SC_PROP: &str = "test-sub 1.2
 
 USAGE:
@@ -125,9 +63,9 @@ OPTIONS:
 static PREFER_USER_HELP_DERIVE_ORDER: &str = "test 1.2
 
 USAGE:
-    test [FLAGS]
+    test [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help message
         --flag_b     first flag
         --flag_a     second flag
@@ -137,9 +75,9 @@ FLAGS:
 static PREFER_USER_HELP_SUBCMD_DERIVE_ORDER: &str = "test-sub 1.2
 
 USAGE:
-    test sub [FLAGS]
+    test sub [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help message
         --flag_b     first flag
         --flag_a     second flag
@@ -187,59 +125,6 @@ fn derive_order() {
                 .about("second option"),
         ]);
 
-    assert!(utils::compare_output(
-        app,
-        "test --help",
-        DERIVE_ORDER,
-        false
-    ));
-}
-
-#[test]
-fn unified_help() {
-    let app = App::new("test")
-        .setting(AppSettings::UnifiedHelpMessage)
-        .version("1.2")
-        .args(&[
-            Arg::new("flag_b").long("flag_b").about("first flag"),
-            Arg::new("option_b")
-                .long("option_b")
-                .takes_value(true)
-                .about("first option"),
-            Arg::new("flag_a").long("flag_a").about("second flag"),
-            Arg::new("option_a")
-                .long("option_a")
-                .takes_value(true)
-                .about("second option"),
-        ]);
-
-    assert!(utils::compare_output(
-        app,
-        "test --help",
-        UNIFIED_HELP,
-        false
-    ));
-}
-
-#[test]
-fn unified_help_and_derive_order() {
-    let app = App::new("test")
-        .setting(AppSettings::DeriveDisplayOrder)
-        .setting(AppSettings::UnifiedHelpMessage)
-        .version("1.2")
-        .args(&[
-            Arg::new("flag_b").long("flag_b").about("first flag"),
-            Arg::new("option_b")
-                .long("option_b")
-                .takes_value(true)
-                .about("first option"),
-            Arg::new("flag_a").long("flag_a").about("second flag"),
-            Arg::new("option_a")
-                .long("option_a")
-                .takes_value(true)
-                .about("second option"),
-        ]);
-
     assert!(utils::compare_output(
         app,
         "test --help",
@@ -252,62 +137,6 @@ fn unified_help_and_derive_order() {
 fn derive_order_subcommand_propagate() {
     let app = App::new("test")
         .global_setting(AppSettings::DeriveDisplayOrder)
-        .version("1.2")
-        .subcommand(
-            App::new("sub").version("1.2").args(&[
-                Arg::new("flag_b").long("flag_b").about("first flag"),
-                Arg::new("option_b")
-                    .long("option_b")
-                    .takes_value(true)
-                    .about("first option"),
-                Arg::new("flag_a").long("flag_a").about("second flag"),
-                Arg::new("option_a")
-                    .long("option_a")
-                    .takes_value(true)
-                    .about("second option"),
-            ]),
-        );
-
-    assert!(utils::compare_output(
-        app,
-        "test sub --help",
-        DERIVE_ORDER_SC_PROP,
-        false
-    ));
-}
-
-#[test]
-fn unified_help_subcommand_propagate() {
-    let app = App::new("test")
-        .global_setting(AppSettings::UnifiedHelpMessage)
-        .subcommand(
-            App::new("sub").version("1.2").args(&[
-                Arg::new("flag_b").long("flag_b").about("first flag"),
-                Arg::new("option_b")
-                    .long("option_b")
-                    .takes_value(true)
-                    .about("first option"),
-                Arg::new("flag_a").long("flag_a").about("second flag"),
-                Arg::new("option_a")
-                    .long("option_a")
-                    .takes_value(true)
-                    .about("second option"),
-            ]),
-        );
-
-    assert!(utils::compare_output(
-        app,
-        "test sub --help",
-        UNIFIED_SC_PROP,
-        false
-    ));
-}
-
-#[test]
-fn unified_help_and_derive_order_subcommand_propagate() {
-    let app = App::new("test")
-        .global_setting(AppSettings::DeriveDisplayOrder)
-        .global_setting(AppSettings::UnifiedHelpMessage)
         .subcommand(
             App::new("sub").version("1.2").args(&[
                 Arg::new("flag_b").long("flag_b").about("first flag"),
@@ -332,10 +161,9 @@ fn unified_help_and_derive_order_subcommand_propagate() {
 }
 
 #[test]
-fn unified_help_and_derive_order_subcommand_propagate_with_explicit_display_order() {
+fn derive_order_subcommand_propagate_with_explicit_display_order() {
     let app = App::new("test")
         .global_setting(AppSettings::DeriveDisplayOrder)
-        .global_setting(AppSettings::UnifiedHelpMessage)
         .subcommand(
             App::new("sub").version("1.2").args(&[
                 Arg::new("flag_b").long("flag_b").about("first flag"),
diff --git a/tests/display_order.rs b/tests/display_order.rs
index 001d1cf2658..f538d5fcb53 100644
--- a/tests/display_order.rs
+++ b/tests/display_order.rs
@@ -14,7 +14,7 @@ fn very_large_display_order() {
 USAGE:
     test [SUBCOMMAND]
 
-FLAGS:
+OPTIONS:
     -h, --help    Print help information
 
 SUBCOMMANDS:
diff --git a/tests/double_require.rs b/tests/double_require.rs
index eecba34656e..cccf2dd2a0d 100644
--- a/tests/double_require.rs
+++ b/tests/double_require.rs
@@ -3,9 +3,9 @@ use clap::{App, Arg, ErrorKind};
 static HELP: &str = "prog 
 
 USAGE:
-    prog [FLAGS]
+    prog [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -a            
     -b            
     -c            
@@ -16,7 +16,7 @@ static ONLY_B_ERROR: &str = "error: The following required arguments were not pr
     -c
 
 USAGE:
-    prog [FLAGS] -c -b
+    prog [OPTIONS] -c -b
 
 For more information try --help
 ";
@@ -25,7 +25,7 @@ static ONLY_C_ERROR: &str = "error: The following required arguments were not pr
     -b
 
 USAGE:
-    prog [FLAGS] -b -c
+    prog [OPTIONS] -b -c
 
 For more information try --help
 ";
diff --git a/tests/flag_subcommands.rs b/tests/flag_subcommands.rs
index 8c6b694f573..a0ba2c0db28 100644
--- a/tests/flag_subcommands.rs
+++ b/tests/flag_subcommands.rs
@@ -430,10 +430,8 @@ Query the package database.
 USAGE:
     pacman {query, --query, -Q} [OPTIONS]
 
-FLAGS:
-    -h, --help    Print help information
-
 OPTIONS:
+    -h, --help                  Print help information
     -i, --info <info>...        view package information
     -s, --search <search>...    search locally installed packages for matching strings
 ";
@@ -487,10 +485,8 @@ Query the package database.
 USAGE:
     pacman {query, --query} [OPTIONS]
 
-FLAGS:
-    -h, --help    Print help information
-
 OPTIONS:
+    -h, --help                  Print help information
     -i, --info <info>...        view package information
     -s, --search <search>...    search locally installed packages for matching strings
 ";
@@ -543,10 +539,8 @@ Query the package database.
 USAGE:
     pacman {query, -Q} [OPTIONS]
 
-FLAGS:
-    -h, --help    Print help information
-
 OPTIONS:
+    -h, --help                  Print help information
     -i, --info <info>...        view package information
     -s, --search <search>...    search locally installed packages for matching strings
 ";
diff --git a/tests/flags.rs b/tests/flags.rs
index 13fc6d6d208..b9d368e867f 100644
--- a/tests/flags.rs
+++ b/tests/flags.rs
@@ -7,7 +7,7 @@ const USE_FLAG_AS_ARGUMENT: &str =
 \tIf you tried to supply `--another-flag` as a value rather than a flag, use `-- --another-flag`
 
 USAGE:
-    mycat [FLAGS] [filename]
+    mycat [OPTIONS] [filename]
 
 For more information try --help
 ";
diff --git a/tests/groups.rs b/tests/groups.rs
index d2854124a3e..b235d1466cf 100644
--- a/tests/groups.rs
+++ b/tests/groups.rs
@@ -265,7 +265,7 @@ USAGE:
 ARGS:
     <A>    
 
-FLAGS:
+OPTIONS:
     -h, --help    Print help information
 ";
     let app = App::new("prog")
diff --git a/tests/help.rs b/tests/help.rs
index ebb12f60739..315d3640cba 100644
--- a/tests/help.rs
+++ b/tests/help.rs
@@ -11,12 +11,10 @@ tests stuff
 USAGE:
     test --fake <some>:<val>
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
     -f, --fake <some>:<val>    some help
+    -h, --help                 Print help information
+    -V, --version              Print version information
 ";
 
 static HELP: &str = "clap-test v1.4.8
@@ -26,20 +24,17 @@ Kevin K. <kbknapp@gmail.com>
 tests clap library
 
 USAGE:
-    clap-test [FLAGS] [OPTIONS] [ARGS] [SUBCOMMAND]
+    clap-test [OPTIONS] [ARGS] [SUBCOMMAND]
 
 ARGS:
     <positional>        tests positionals
     <positional2>       tests positionals with exclusions
     <positional3>...    tests specific values [possible values: vi, emacs]
 
-FLAGS:
-    -f, --flag       tests flags
-    -F               tests flags with exclusions
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
+    -f, --flag                       tests flags
+    -F                               tests flags with exclusions
+    -h, --help                       Print help information
         --long-option-2 <option2>    tests long options with exclusions
         --maxvals3 <maxvals>...      Tests 3 max vals
         --minvals2 <minvals>...      Tests 2 min vals
@@ -47,6 +42,7 @@ OPTIONS:
         --multvalsmo <one> <two>     Tests multiple values, and mult occs
     -o, --option <opt>...            tests options
     -O, --Option <option3>           specific vals [possible values: fast, slow]
+    -V, --version                    Print version information
 
 SUBCOMMANDS:
     help      Print this message or the help of the given subcommand(s)
@@ -62,12 +58,10 @@ USAGE:
 ARGS:
     <PATH>    help
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
+    -h, --help          Print help information
     -o, --opt <FILE>    tests options
+    -V, --version       Print version information
 
 SUBCOMMANDS:
     help    Print this message or the help of the given subcommand(s)
@@ -77,19 +71,17 @@ SUBCOMMANDS:
 static ARGS_NEGATE_SC: &str = "prog 1.0
 
 USAGE:
-    prog [FLAGS] [OPTIONS] [PATH]
+    prog [OPTIONS] [PATH]
     prog <SUBCOMMAND>
 
 ARGS:
     <PATH>    help
 
-FLAGS:
-    -f, --flag       testing flags
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
+    -f, --flag          testing flags
+    -h, --help          Print help information
     -o, --opt <FILE>    tests options
+    -V, --version       Print version information
 
 SUBCOMMANDS:
     help    Print this message or the help of the given subcommand(s)
@@ -105,7 +97,7 @@ tests clap library
 USAGE:
     clap-test
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 
@@ -121,7 +113,7 @@ tests clap library
 USAGE:
     clap-test
 
-FLAGS:
+OPTIONS:
     -h, --help
             Print help information
 
@@ -134,15 +126,13 @@ some longer text that comes after the help
 static HIDDEN_ARGS: &str = "prog 1.0
 
 USAGE:
-    prog [FLAGS] [OPTIONS]
-
-FLAGS:
-    -f, --flag       testing flags
-    -h, --help       Print help information
-    -V, --version    Print version information
+    prog [OPTIONS]
 
 OPTIONS:
+    -f, --flag          testing flags
+    -h, --help          Print help information
     -o, --opt <FILE>    tests options
+    -V, --version       Print version information
 ";
 
 static SC_HELP: &str = "clap-test-subcmd 0.1
@@ -152,36 +142,32 @@ Kevin K. <kbknapp@gmail.com>
 tests subcommands
 
 USAGE:
-    clap-test subcmd [FLAGS] [OPTIONS] [--] [scpositional]
+    clap-test subcmd [OPTIONS] [--] [scpositional]
 
 ARGS:
     <scpositional>    tests positionals
 
-FLAGS:
-    -f, --flag       tests flags
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
+    -f, --flag                     tests flags
+    -h, --help                     Print help information
     -o, --option <scoption>...     tests options
     -s, --subcmdarg <subcmdarg>    tests other args
+    -V, --version                  Print version information
 ";
 
 static ISSUE_1046_HIDDEN_SCS: &str = "prog 1.0
 
 USAGE:
-    prog [FLAGS] [OPTIONS] [PATH]
+    prog [OPTIONS] [PATH]
 
 ARGS:
     <PATH>    some
 
-FLAGS:
-    -f, --flag       testing flags
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
+    -f, --flag          testing flags
+    -h, --help          Print help information
     -o, --opt <FILE>    tests options
+    -V, --version       Print version information
 ";
 
 // Using number_of_values(1) with multiple_values(true) misaligns help message
@@ -190,13 +176,11 @@ static ISSUE_760: &str = "ctest 0.1
 USAGE:
     ctest [OPTIONS]
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
+    -h, --help               Print help information
     -o, --option <option>    tests options
     -O, --opt <opt>          tests options
+    -V, --version            Print version information
 ";
 
 static RIPGREP_USAGE: &str = "ripgrep 0.5
@@ -207,7 +191,7 @@ USAGE:
     rg [OPTIONS] --files [<path> ...]
     rg [OPTIONS] --type-list
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -219,15 +203,13 @@ Kevin K. <kbknapp@gmail.com>
 tests subcommands
 
 USAGE:
-    ctest subcmd multi [FLAGS] [OPTIONS]
-
-FLAGS:
-    -f, --flag       tests flags
-    -h, --help       Print help information
-    -V, --version    Print version information
+    ctest subcmd multi [OPTIONS]
 
 OPTIONS:
+    -f, --flag                    tests flags
+    -h, --help                    Print help information
     -o, --option <scoption>...    tests options
+    -V, --version                 Print version information
 ";
 
 static ISSUE_626_CUTOFF: &str = "ctest 0.1
@@ -235,10 +217,6 @@ static ISSUE_626_CUTOFF: &str = "ctest 0.1
 USAGE:
     ctest [OPTIONS]
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
     -c, --cafe <FILE>    A coffeehouse, coffee shop, or café is an
                          establishment which primarily serves hot
@@ -248,6 +226,8 @@ OPTIONS:
                          cold 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
 ";
 
 static ISSUE_626_PANIC: &str = "ctest 0.1
@@ -255,10 +235,6 @@ static ISSUE_626_PANIC: &str = "ctest 0.1
 USAGE:
     ctest [OPTIONS]
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
     -c, --cafe <FILE>
             La culture du café est très développée
@@ -268,6 +244,12 @@ OPTIONS:
             les marchés d\'exportation. Le café est
             souvent une contribution majeure aux
             exportations des régions productrices.
+
+    -h, --help
+            Print help information
+
+    -V, --version
+            Print version information
 ";
 
 static HIDE_POS_VALS: &str = "ctest 0.1
@@ -275,13 +257,11 @@ static HIDE_POS_VALS: &str = "ctest 0.1
 USAGE:
     ctest [OPTIONS]
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
     -c, --cafe <FILE>    A coffeehouse, coffee shop, or café.
+    -h, --help           Print help information
     -p, --pos <VAL>      Some vals [possible values: fast, slow]
+    -V, --version        Print version information
 ";
 
 static FINAL_WORD_WRAPPING: &str = "ctest 0.1
@@ -289,7 +269,7 @@ static FINAL_WORD_WRAPPING: &str = "ctest 0.1
 USAGE:
     ctest
 
-FLAGS:
+OPTIONS:
     -h, --help
             Print help
             information
@@ -303,9 +283,9 @@ FLAGS:
 static OLD_NEWLINE_CHARS: &str = "ctest 0.1
 
 USAGE:
-    ctest [FLAGS]
+    ctest [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -m               Some help with some wrapping
                      (Defaults to something)
@@ -325,7 +305,7 @@ ARGS:
               m, med, medium    Copy-friendly, 8
               characters, contains symbols.
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -335,14 +315,12 @@ static ISSUE_688: &str = "ctest 0.1
 USAGE:
     ctest [OPTIONS]
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 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
 ";
 
 static ISSUE_702: &str = "myapp 1.0
@@ -358,14 +336,12 @@ ARGS:
     <arg1>       some option
     <arg2>...    some option
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
+    -h, --help                Print help information
     -l, --label <label>...    a label
     -o, --other <other>       some other option
     -s, --some <some>         some option
+    -V, --version             Print version information
 ";
 
 static ISSUE_777: &str = "A app with a crazy very long long
@@ -380,7 +356,7 @@ wrapped
 USAGE:
     ctest
 
-FLAGS:
+OPTIONS:
     -h, --help
             Print help information
 
@@ -392,9 +368,9 @@ FLAGS:
 static ISSUE_1642: &str = "prog 
 
 USAGE:
-    prog [FLAGS]
+    prog [OPTIONS]
 
-FLAGS:
+OPTIONS:
         --config
             The config file used by the myprog must be in JSON format
             with only valid keys and may not contain other nonsense
@@ -408,9 +384,9 @@ FLAGS:
 static HELP_CONFLICT: &str = "conflict 
 
 USAGE:
-    conflict [FLAGS]
+    conflict [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -h            
         --help    Print help information
 ";
@@ -425,7 +401,7 @@ ARGS:
     <CORPUS>     some
     <ARGS>...    some
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -441,7 +417,7 @@ ARGS:
     <CORPUS>     some
     <ARGS>...    some
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 
@@ -460,7 +436,7 @@ ARGS:
     <CORPUS>     some
     <ARGS>...    some
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -476,7 +452,7 @@ ARGS:
     <CORPUS>     some
     <ARGS>...    some
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 
@@ -490,12 +466,10 @@ static HIDE_DEFAULT_VAL: &str = "default 0.1
 USAGE:
     default [OPTIONS]
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
         --arg <argument>    Pass an argument to the program. [default: default-argument]
+    -h, --help              Print help information
+    -V, --version           Print version information
 ";
 
 static ESCAPED_DEFAULT_VAL: &str = "default 0.1
@@ -503,32 +477,28 @@ static ESCAPED_DEFAULT_VAL: &str = "default 0.1
 USAGE:
     default [OPTIONS]
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 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
 ";
 
 static LAST_ARG_USAGE: &str = "flamegraph 0.1
 
 USAGE:
-    flamegraph [FLAGS] [OPTIONS] [BINFILE] [-- <ARGS>...]
+    flamegraph [OPTIONS] [BINFILE] [-- <ARGS>...]
 
 ARGS:
     <BINFILE>    The path of the binary to be profiled. for a binary.
     <ARGS>...    Any arguments you wish to pass to the being profiled.
 
-FLAGS:
-    -h, --help       Print help information
-    -v, --verbose    Prints out more stuff.
-    -V, --version    Print version information
-
 OPTIONS:
     -f, --frequency <HERTZ>    The sampling frequency.
+    -h, --help                 Print help information
     -t, --timeout <SECONDS>    Timeout in seconds.
+    -v, --verbose              Prints out more stuff.
+    -V, --version              Print version information
 ";
 
 static LAST_ARG_REQ_MULT: &str = "example 1.0
@@ -540,7 +510,7 @@ ARGS:
     <FIRST>...     First
     <SECOND>...    Second
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -550,7 +520,7 @@ static DEFAULT_HELP: &str = "ctest 1.0
 USAGE:
     ctest
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -570,7 +540,7 @@ ARGS:
     <arg1>
             some option
 
-FLAGS:
+OPTIONS:
     -h, --help
             Print help information
 
@@ -585,14 +555,12 @@ Will M.
 does stuff
 
 USAGE:
-    test [FLAGS] --fake <some>:<val>
-
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
+    test [OPTIONS] --fake <some>:<val>
 
 OPTIONS:
     -f, --fake <some>:<val>    some help
+    -h, --help                 Print help information
+    -V, --version              Print version information
 
 NETWORKING:
     -n, --no-proxy    Do not use system proxy settings
@@ -607,19 +575,19 @@ ARGS:
     <arg1>    
     <arg2>    
 
-FLAGS:
+OPTIONS:
     -h, --help    Print help information
 ";
 
 static ISSUE_1364: &str = "demo 
 
 USAGE:
-    demo [FLAGS] [OPTIONS] [FILES]...
+    demo [OPTIONS] [FILES]...
 
 ARGS:
     <FILES>...    
 
-FLAGS:
+OPTIONS:
     -f            
     -h, --help    Print help information
 ";
@@ -627,9 +595,9 @@ FLAGS:
 static OPTION_USAGE_ORDER: &str = "order 
 
 USAGE:
-    order [FLAGS]
+    order [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -a                     
     -b                     
     -B                     
@@ -645,7 +613,7 @@ static ABOUT_IN_SUBCOMMANDS_LIST: &str = "about-in-subcommands-list
 USAGE:
     about-in-subcommands-list [SUBCOMMAND]
 
-FLAGS:
+OPTIONS:
     -h, --help
             Print help information
 
@@ -903,9 +871,9 @@ fn wrapped_help() {
     static WRAPPED_HELP: &str = "test 
 
 USAGE:
-    test [FLAGS]
+    test [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -a, --all
             Also do versioning for private crates (will not be
             published)
@@ -960,9 +928,9 @@ fn unwrapped_help() {
     static UNWRAPPED_HELP: &str = "test 
 
 USAGE:
-    test [FLAGS]
+    test [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -a, --all              Also do versioning for private crates
                            (will not be published)
         --exact            Specify inter dependency version numbers
@@ -1333,10 +1301,8 @@ fn issue_1571() {
 USAGE:
     hello [OPTIONS]
 
-FLAGS:
-    -h, --help    Print help information
-
 OPTIONS:
+    -h, --help              Print help information
     -p, --package <name>    
 ",
         false
@@ -1377,8 +1343,8 @@ fn ripgrep_usage_using_templates() {
 
 USAGE:{usage}
 
-FLAGS:
-{flags}",
+OPTIONS:
+{options}",
         );
 
     assert!(utils::compare_output(
@@ -1468,7 +1434,7 @@ static OVERRIDE_HELP_SHORT: &str = "test 0.1
 USAGE:
     test
 
-FLAGS:
+OPTIONS:
     -H, --help       Print help information
     -V, --version    Print version information
 ";
@@ -1496,9 +1462,9 @@ fn override_help_short() {
 static OVERRIDE_HELP_LONG: &str = "test 0.1
 
 USAGE:
-    test [FLAGS]
+    test [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -h, --hell       Print help information
     -V, --version    Print version information
 ";
@@ -1528,7 +1494,7 @@ static OVERRIDE_HELP_ABOUT: &str = "test 0.1
 USAGE:
     test
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -1814,15 +1780,13 @@ Will M.
 does stuff
 
 USAGE:
-    test [FLAGS] [OPTIONS] --fake <some>:<val> --birthday-song <song> --birthday-song-volume <volume>
-
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
+    test [OPTIONS] --fake <some>:<val> --birthday-song <song> --birthday-song-volume <volume>
 
 OPTIONS:
     -f, --fake <some>:<val>    some help
+    -h, --help                 Print help information
     -s, --speed <SPEED>        How fast? [possible values: fast, slow]
+    -V, --version              Print version information
 
 NETWORKING:
     -a, --server-addr    Set server address
@@ -1897,9 +1861,9 @@ Will M.
 does stuff
 
 USAGE:
-    test [FLAGS] --song <song> --song-volume <volume>
+    test [OPTIONS] --song <song> --song-volume <volume>
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 
@@ -1956,7 +1920,7 @@ Long about foo
 USAGE:
     ctest foo
 
-FLAGS:
+OPTIONS:
     -h, --help
             Print help information
 
@@ -1987,7 +1951,7 @@ About foo
 USAGE:
     ctest foo
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -2170,7 +2134,7 @@ static HELP_ABOUT_MULTI_SC: &str = "myapp-subcmd-multi 1.0
 USAGE:
     myapp subcmd multi
 
-FLAGS:
+OPTIONS:
     -h, --help       Print custom help about text
     -V, --version    Print version information
 ";
@@ -2180,7 +2144,7 @@ static HELP_ABOUT_MULTI_SC_OVERRIDE: &str = "myapp-subcmd-multi 1.0
 USAGE:
     myapp subcmd multi
 
-FLAGS:
+OPTIONS:
     -h, --help       Print custom help about text from multi
     -V, --version    Print version information
 ";
@@ -2288,7 +2252,7 @@ ARGS:
     <pos1>    
     <pos2>    
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
         --option1    
 ";
@@ -2312,69 +2276,6 @@ FLAGS:
     ));
 }
 
-static ONLY_CUSTOM_HEADING_FLAGS: &str = "test 1.4
-
-USAGE:
-    test [FLAGS] [OPTIONS]
-
-OPTIONS:
-        --speed <speed>    How fast
-
-NETWORKING:
-        --flag    Some flag
-";
-
-#[test]
-fn only_custom_heading_flags() {
-    let app = App::new("test")
-        .version("1.4")
-        .setting(AppSettings::DisableVersionFlag)
-        .mut_arg("help", |a| a.hidden(true))
-        .arg(
-            Arg::new("speed")
-                .long("speed")
-                .takes_value(true)
-                .about("How fast"),
-        )
-        .help_heading("NETWORKING")
-        .arg(Arg::new("flag").long("flag").about("Some flag"));
-
-    assert!(utils::compare_output(
-        app,
-        "test --help",
-        ONLY_CUSTOM_HEADING_FLAGS,
-        false
-    ));
-}
-
-static ONLY_CUSTOM_HEADING_OPTS: &str = "test 1.4
-
-USAGE:
-    test [OPTIONS]
-
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
-NETWORKING:
-    -s, --speed <SPEED>    How fast
-";
-
-#[test]
-fn only_custom_heading_opts() {
-    let app = App::new("test")
-        .version("1.4")
-        .help_heading("NETWORKING")
-        .arg(Arg::from("-s, --speed [SPEED] 'How fast'"));
-
-    assert!(utils::compare_output(
-        app,
-        "test --help",
-        ONLY_CUSTOM_HEADING_OPTS,
-        false
-    ));
-}
-
 static CUSTOM_HEADING_POS: &str = "test 1.4
 
 USAGE:
@@ -2383,7 +2284,7 @@ USAGE:
 ARGS:
     <gear>    Which gear
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 
@@ -2407,60 +2308,6 @@ fn custom_heading_pos() {
     ));
 }
 
-static ONLY_CUSTOM_HEADING_POS: &str = "test 1.4
-
-USAGE:
-    test [speed]
-
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
-NETWORKING:
-    <speed>    How fast
-";
-
-#[test]
-fn only_custom_heading_pos() {
-    let app = App::new("test")
-        .version("1.4")
-        .help_heading("NETWORKING")
-        .arg(Arg::new("speed").about("How fast"));
-
-    assert!(utils::compare_output(
-        app,
-        "test --help",
-        ONLY_CUSTOM_HEADING_POS,
-        false
-    ));
-}
-
-static ONLY_CUSTOM_HEADING_FLAGS_NO_ARGS: &str = "test 1.4
-
-USAGE:
-    test [FLAGS]
-
-NETWORKING:
-        --flag    Some flag
-";
-
-#[test]
-fn only_custom_heading_flags_no_args() {
-    let app = App::new("test")
-        .version("1.4")
-        .setting(AppSettings::DisableVersionFlag)
-        .mut_arg("help", |a| a.hidden(true))
-        .help_heading("NETWORKING")
-        .arg(Arg::new("flag").long("flag").about("Some flag"));
-
-    assert!(utils::compare_output(
-        app,
-        "test --help",
-        ONLY_CUSTOM_HEADING_FLAGS_NO_ARGS,
-        false
-    ));
-}
-
 static ONLY_CUSTOM_HEADING_OPTS_NO_ARGS: &str = "test 1.4
 
 USAGE:
@@ -2531,10 +2378,8 @@ fn issue_2508_number_of_values_with_single_value_name() {
 USAGE:
     my_app [OPTIONS]
 
-FLAGS:
-    -h, --help    Print help information
-
 OPTIONS:
+    -h, --help                              Print help information
         --some_arg <some_arg> <some_arg>    
         --some_arg_issue <ARG> <ARG>        
 ",
@@ -2560,7 +2405,7 @@ ARGS:
     <arg1>    
     <arg2>    
 
-FLAGS:
+OPTIONS:
     -h, --help    Print help information
 ",
         false
@@ -2587,7 +2432,7 @@ ARGS:
     <bar>       
     <baz>...    
 
-FLAGS:
+OPTIONS:
     -h, --help    Print help information
 ",
         false
diff --git a/tests/help_env.rs b/tests/help_env.rs
index e9d7f04956a..e1f88bbf6c5 100644
--- a/tests/help_env.rs
+++ b/tests/help_env.rs
@@ -11,12 +11,10 @@ static HIDE_ENV: &str = "ctest 0.1
 USAGE:
     ctest [OPTIONS]
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
     -c, --cafe <FILE>    A coffeehouse, coffee shop, or café.
+    -h, --help           Print help information
+    -V, --version        Print version information
 ";
 
 static SHOW_ENV: &str = "ctest 0.1
@@ -24,12 +22,10 @@ static SHOW_ENV: &str = "ctest 0.1
 USAGE:
     ctest [OPTIONS]
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
     -c, --cafe <FILE>    A coffeehouse, coffee shop, or café. [env: ENVVAR=MYVAL]
+    -h, --help           Print help information
+    -V, --version        Print version information
 ";
 
 static HIDE_ENV_VALS: &str = "ctest 0.1
@@ -37,12 +33,10 @@ static HIDE_ENV_VALS: &str = "ctest 0.1
 USAGE:
     ctest [OPTIONS]
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
     -c, --cafe <FILE>    A coffeehouse, coffee shop, or café. [env: ENVVAR]
+    -h, --help           Print help information
+    -V, --version        Print version information
 ";
 
 static SHOW_ENV_VALS: &str = "ctest 0.1
@@ -50,20 +44,18 @@ static SHOW_ENV_VALS: &str = "ctest 0.1
 USAGE:
     ctest [OPTIONS]
 
-FLAGS:
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
     -c, --cafe <FILE>    A coffeehouse, coffee shop, or café. [env: ENVVAR=MYVAL]
+    -h, --help           Print help information
+    -V, --version        Print version information
 ";
 
 static HIDE_ENV_FLAG: &str = "ctest 0.1
 
 USAGE:
-    ctest [FLAGS]
+    ctest [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -c, --cafe       A coffeehouse, coffee shop, or café.
     -h, --help       Print help information
     -V, --version    Print version information
@@ -72,9 +64,9 @@ FLAGS:
 static SHOW_ENV_FLAG: &str = "ctest 0.1
 
 USAGE:
-    ctest [FLAGS]
+    ctest [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -c, --cafe       A coffeehouse, coffee shop, or café. [env: ENVVAR=MYVAL]
     -h, --help       Print help information
     -V, --version    Print version information
@@ -83,9 +75,9 @@ FLAGS:
 static HIDE_ENV_VALS_FLAG: &str = "ctest 0.1
 
 USAGE:
-    ctest [FLAGS]
+    ctest [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -c, --cafe       A coffeehouse, coffee shop, or café. [env: ENVVAR]
     -h, --help       Print help information
     -V, --version    Print version information
@@ -94,9 +86,9 @@ FLAGS:
 static SHOW_ENV_VALS_FLAG: &str = "ctest 0.1
 
 USAGE:
-    ctest [FLAGS]
+    ctest [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -c, --cafe       A coffeehouse, coffee shop, or café. [env: ENVVAR=MYVAL]
     -h, --help       Print help information
     -V, --version    Print version information
diff --git a/tests/hidden_args.rs b/tests/hidden_args.rs
index 7c2a1b452c5..b0c5eec62f8 100644
--- a/tests/hidden_args.rs
+++ b/tests/hidden_args.rs
@@ -9,15 +9,13 @@ Kevin K.
 tests stuff
 
 USAGE:
-    test [FLAGS] [OPTIONS]
-
-FLAGS:
-    -F, --flag2      some other flag
-    -h, --help       Print help information
-    -V, --version    Print version information
+    test [OPTIONS]
 
 OPTIONS:
+    -F, --flag2           some other flag
+    -h, --help            Print help information
         --option <opt>    some option
+    -V, --version         Print version information
 ";
 
 #[test]
@@ -47,9 +45,9 @@ Steve P.
 hides short args
 
 USAGE:
-    test [FLAGS]
+    test [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -v, --visible    This text should be visible
     -V, --version    Print version information
@@ -62,9 +60,9 @@ Steve P.
 hides short args
 
 USAGE:
-    test [FLAGS]
+    test [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -c, --config
             Some help text describing the --config arg
 
@@ -139,9 +137,9 @@ Steve P.
 hides long args
 
 USAGE:
-    test [FLAGS]
+    test [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -h, --help
             Print help information
 
@@ -185,9 +183,9 @@ Steve P.
 hides long args
 
 USAGE:
-    test [FLAGS]
+    test [OPTIONS]
 
-FLAGS:
+OPTIONS:
     -c, --config     Some help text describing the --config arg
     -h, --help       Print help information
     -v, --visible    This text should be visible
@@ -220,57 +218,6 @@ fn hidden_long_args_short_help() {
     ));
 }
 
-static HIDDEN_FLAG_ARGS: &str = "test 1.4
-
-USAGE:
-    test [OPTIONS]
-
-OPTIONS:
-        --option <opt>    some option
-";
-
-#[test]
-fn hidden_flag_args() {
-    let app = App::new("test")
-        .version("1.4")
-        .mut_arg("help", |a| a.hidden(true))
-        .mut_arg("version", |a| a.hidden(true))
-        .args(&[Arg::from("--option [opt] 'some option'")]);
-
-    assert!(utils::compare_output(
-        app,
-        "test --help",
-        HIDDEN_FLAG_ARGS,
-        false
-    ));
-}
-
-static HIDDEN_OPT_ARGS: &str = "test 1.4
-
-USAGE:
-    test [FLAGS]
-
-FLAGS:
-        --flag       some flag
-    -h, --help       Print help information
-    -V, --version    Print version information
-";
-
-#[test]
-fn hidden_opt_args() {
-    let app = App::new("test").version("1.4").args(&[
-        Arg::from("--flag 'some flag'"),
-        Arg::from("--option [opt] 'some option'").hidden(true),
-    ]);
-
-    assert!(utils::compare_output(
-        app,
-        "test --help",
-        HIDDEN_OPT_ARGS,
-        false
-    ));
-}
-
 static HIDDEN_POS_ARGS: &str = "test 1.4
 
 USAGE:
@@ -279,7 +226,7 @@ USAGE:
 ARGS:
     <another>    another pos
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -304,7 +251,7 @@ static HIDDEN_SUBCMDS: &str = "test 1.4
 USAGE:
     test
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 ";
@@ -323,30 +270,6 @@ fn hidden_subcmds() {
     ));
 }
 
-static HIDDEN_FLAG_ARGS_ONLY: &str = "test 1.4
-
-USAGE:
-    test
-
-After help
-";
-
-#[test]
-fn hidden_flag_args_only() {
-    let app = App::new("test")
-        .version("1.4")
-        .after_help("After help")
-        .mut_arg("help", |a| a.hidden(true))
-        .mut_arg("version", |a| a.hidden(true));
-
-    assert!(utils::compare_output(
-        app,
-        "test --help",
-        HIDDEN_FLAG_ARGS_ONLY,
-        false
-    ));
-}
-
 static HIDDEN_OPT_ARGS_ONLY: &str = "test 1.4
 
 USAGE:
diff --git a/tests/macros.rs b/tests/macros.rs
index 5a90d070246..b74388fb153 100644
--- a/tests/macros.rs
+++ b/tests/macros.rs
@@ -7,17 +7,15 @@ use clap::ErrorKind;
 static LITERALS: &str = "clap-tests 0.1
 
 USAGE:
-    clap-tests [FLAGS] [OPTIONS] [SUBCOMMAND]
-
-FLAGS:
-    -4, --4          Sets priority to 4
-    -5, --5          Sets priority to 5
-    -6, --6          Sets priority to 6
-    -h, --help       Print help information
-    -V, --version    Print version information
+    clap-tests [OPTIONS] [SUBCOMMAND]
 
 OPTIONS:
+    -4, --4                      Sets priority to 4
+    -5, --5                      Sets priority to 5
+    -6, --6                      Sets priority to 6
+    -h, --help                   Print help information
     -t, --task-num <task-num>    Task number [possible values: all, 0, 1, 2]
+    -V, --version                Print version information
 
 SUBCOMMANDS:
     0             Set everything to zero priority
@@ -32,7 +30,7 @@ fn basic() {
         (version: "0.1")
         (about: "tests clap library")
         (author: "Kevin K. <kbknapp@gmail.com>")
-        (@global_setting UnifiedHelpMessage)
+        (@global_setting AllowNegativeNumbers)
         (@arg opt: -o --option +takes_value ... "tests options")
         (@arg positional: index(1) "tests positionals")
         (@arg flag: -f --flag ... +global "tests flags")
diff --git a/tests/subcommands.rs b/tests/subcommands.rs
index 9d6f41d9978..e479f8a72bf 100644
--- a/tests/subcommands.rs
+++ b/tests/subcommands.rs
@@ -7,7 +7,7 @@ static VISIBLE_ALIAS_HELP: &str = "clap-test 2.6
 USAGE:
     clap-test [SUBCOMMAND]
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 
@@ -21,7 +21,7 @@ static INVISIBLE_ALIAS_HELP: &str = "clap-test 2.6
 USAGE:
     clap-test [SUBCOMMAND]
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 
@@ -35,7 +35,7 @@ static SUBCMD_ALPHA_ORDER: &str = "test 1
 USAGE:
     test [SUBCOMMAND]
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 
@@ -50,7 +50,7 @@ static SUBCMD_DECL_ORDER: &str = "test 1
 USAGE:
     test [SUBCOMMAND]
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print version information
 
diff --git a/tests/template_help.rs b/tests/template_help.rs
index fb1c8146a49..a599cf96478 100644
--- a/tests/template_help.rs
+++ b/tests/template_help.rs
@@ -18,8 +18,6 @@ static EXAMPLE1_TMPS_F: &str = "{bin} {version}
 USAGE:
     {usage}
 
-FLAGS:
-{flags}
 OPTIONS:
 {options}
 ARGS:
@@ -32,14 +30,13 @@ Kevin K. <kbknapp@gmail.com>
 Does awesome things
 
 USAGE:
-    MyApp [FLAGS] [OPTIONS] <output> [SUBCOMMAND]
+    MyApp [OPTIONS] <output> [SUBCOMMAND]
 
-FLAGS:
-    -d               Turn debugging information on
-    -h, --help       Print help information
-    -V, --version    Print version information
 OPTIONS:
     -c, --config <FILE>    Sets a custom config file
+    -d                     Turn debugging information on
+    -h, --help             Print help information
+    -V, --version          Print version information
 ARGS:
     <output>    Sets an optional output file
 SUBCOMMANDS:
@@ -52,18 +49,16 @@ Kevin K. <kbknapp@gmail.com>
 Does awesome things
 
 USAGE:
-    MyApp [FLAGS] [OPTIONS] <output> [SUBCOMMAND]
+    MyApp [OPTIONS] <output> [SUBCOMMAND]
 
 ARGS:
     <output>    Sets an optional output file
 
-FLAGS:
-    -d               Turn debugging information on
-    -h, --help       Print help information
-    -V, --version    Print version information
-
 OPTIONS:
     -c, --config <FILE>    Sets a custom config file
+    -d                     Turn debugging information on
+    -h, --help             Print help information
+    -V, --version          Print version information
 
 SUBCOMMANDS:
     help    Print this message or the help of the given subcommand(s)
diff --git a/tests/utils.rs b/tests/utils.rs
index e4f5cc6870d..a339ffb0ea9 100644
--- a/tests/utils.rs
+++ b/tests/utils.rs
@@ -16,13 +16,15 @@ where
     // Strip out any mismatching \r character on windows that might sneak in on either side
     let ls = l.as_ref().replace("\r", "");
     let rs = r.as_ref().replace("\r", "");
-    let left = re.replace_all(&*ls, "");
+    let left_ = re.replace_all(&*ls, "");
     let right = re.replace_all(&*rs, "");
-    let b = left == right;
+    let b = left_ == right;
     if !b {
+        dbg!(&left_);
+        dbg!(&right);
         println!();
         println!("--> left");
-        println!("{}", left);
+        println!("{}", left_);
         println!("--> right");
         println!("{}", right);
         println!("--")
diff --git a/tests/version.rs b/tests/version.rs
index f7c4da513f3..b267e2aeef4 100644
--- a/tests/version.rs
+++ b/tests/version.rs
@@ -151,7 +151,7 @@ static VERSION_ABOUT_MULTI_SC: &str = "foo-bar-baz 3.0
 USAGE:
     foo bar baz
 
-FLAGS:
+OPTIONS:
     -h, --help       Print help information
     -V, --version    Print custom version about text
 ";
diff --git a/tests/yaml.rs b/tests/yaml.rs
index 94bcdf118da..27fc88e9b8c 100644
--- a/tests/yaml.rs
+++ b/tests/yaml.rs
@@ -25,8 +25,9 @@ fn help_message() {
     let mut help_buffer = Vec::new();
     app.write_help(&mut help_buffer).unwrap();
     let help_string = String::from_utf8(help_buffer).unwrap();
+    println!("{}", help_string);
     assert!(help_string
-        .contains("-h, --help                   prints help with a nonstandard description\n"));
+        .contains("-h, --help\n            prints help with a nonstandard description\n"));
 }
 
 #[test]

{"group_conflict_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_lower_is_renamed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_normal_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "args_negate_subcommands_one_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_626_panic": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "basic": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_positional_no_hyphen": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "allow_ext_sc_when_sc_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1066_allow_leading_hyphen_and_unknown_args_no_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_760": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_works_without": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_opt_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_no_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_opts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_flags_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_from_str": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_output_three_conflicting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_default_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_flags_short_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_289": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_positional_hyphen": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_alias_of_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "list_correct_required_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_present": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_no_arg_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_option_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_propagated_from_enum_to_variants_and_their_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_name_no_rename": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "propagate_version_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_opt_eq_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_args_and_final_arg_without_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1031_args_with_same_name_no_more_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_vals_donnot_show_in_smart_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1031_args_with_same_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_pass_exact_match": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::elvish::elvish_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warning_never_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_works_with_verbatim_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_default_ifs_arg_present": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_not_propagated_from_struct_into_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "osstr_opts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_usage_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_multi_word_enum_variant_is_renamed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sub_command_negate_required_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "derive_order_subcommand_propagate": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "value_names_building_num_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "enum_in_enum_subsubcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multi_level_sc_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "allow_negative_numbers": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "visible_arg_aliases_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "case_insensitive_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::zsh::zsh_with_special_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "valid_cases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_normal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_ifs_arg_present_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_positional_second_to_last_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "pos_mult_overrides_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_delimiter_short_with_equal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "quoted_app_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_occurrences_of_flags_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "allow_missing_positional_no_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_case_insensitive": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_overridden_3": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_double_hyphen_trailingvararg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefer_user_subcmd_help_short_1112": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_min_less": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_line_in_doc_comment_is_double_linefeed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "old_newline_chars": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_with_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_set_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fish::fish_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "value_names_building_num_vals_for_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_flag_require_equals_with_minvals_zero": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_about_multi_subcmd_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_default_if_arg_present_no_arg_with_value_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_702_multiple_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_path_opt_simple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_required_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_is_screaming": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_occurrences_of_before_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_opt_args_only": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_equals_min_values_zero": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "doc_comments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_multi_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_version_long_with_user_flag_no_version_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "lots_o_flags_combined": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_fetch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_about_multi_subcmd": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "env_bool_literal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_fail_with_args2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_group": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_short_alias_of_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_occurrences_of_flags_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_490": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_author_version_about": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2022_get_flags_misuse": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_name_not_literal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_short_normal_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_long_explicit": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opts_using_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_equals_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "show_short_about_issue_897": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invisible_arg_aliases_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_none_given": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unset_on_global_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_validator_fromstr_trait": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_option_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_flag_used_top_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_opts_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "optional_argument_for_optional_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_positional_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_single_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_present_with_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_flag_2x_used_top_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_derive_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_passed_down": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_after_long_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "with_template": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1364_no_short_options": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_eq_filtered_group": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_short_aliases_of_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_no_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_max_more": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_overridden_4": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positionals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_short_arg_without_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_values_user_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_multiple_3": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_group_with_conflict_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrowed_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "use_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_custom_long_overwrites_default_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_occurrences_of_flags_mixed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "only_custom_heading_opts_no_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "two_option_options": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fish::fish_with_sub_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_long_help_from_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_notag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_possible_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_short_explicit_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1047_min_zero_vals_default_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fish_with_value_hints": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_no_arg_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::powershell::powershell_with_special_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_alias_of_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "stdin_char": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "low_index_positional_with_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_exact_more": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1050_num_vals_and_defaults": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_arg_mult_usage_req": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_required_and_given": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_delimiter_complex": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_vals_pos_arg_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_flag_used_inner": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_conflict_with_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "requires_if_present_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version_flag_from_long_version_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "external_subcommand_optional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1571": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unset_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hide_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "propagate_global_arg_in_subcommand_to_subsubcommand_1385": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_pos_args_only": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_max_less": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_val_present_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invisible_aliases_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_require_group_3": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_1": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_group_multiple_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_no_arg_with_default_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_no_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fish::fish_with_special_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_from_crate": {"run": "PASS", "test": "FAIL", "fix": "PASS"}, "literals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_pos_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invisible_short_arg_aliases_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_infer_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "final_word_wrapping": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_arg_mult_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "show_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "requires_if_present_mult_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_flag_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "optional_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "env_os": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "verbatim_doc_comment": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_with_aliases_vis_and_hidden": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_works_with_short_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "disabled_help_flag_and_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_custom_help_headers": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_ifs_wrong_val_mult_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_boxed_flatten_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_normal_with_alias": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_with_alias_same_as_short_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_max_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "special_types_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1480_max_values_consumes_extra_arg_3": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "grouped_value_long_flag_delimiter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_eq_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_wrap_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_exact_less": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_value_t": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flatten_with_doc_comment": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_version_flag_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1480_max_values_consumes_extra_arg_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_eq": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_help_about": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "different_sep_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_positional_required_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "special_types_bool": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_flags_long_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_used_after_double_dash": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::powershell::powershell_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flatten": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_option_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "stateful_validator": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sub_sub_cmd_with_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_bool": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_required_else_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "low_index_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opts_using_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_short_alias_of_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_1": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_val_present_case_insensitive_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_wrong_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_not_propagated_from_struct_into_flattened": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sep_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "mult_flag_overrides_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_flag_x2_comb_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_propagation_by_default_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "derive_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_short_aliases_of_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_single_word_enum_variant_is_default_renamed_into_kebab_case": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_default_if_arg_present_with_value_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_ifs_arg_present": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_all_values_present_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "low_index_positional_with_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_with_flag_after": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_custom_short_overwrites_default_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_uses_previous_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_bin_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "refuse_invalid_utf8_subcommand_when_args_are_allowed_with_allow_external_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_opts_short_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_eq_filtered": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_short_long_no_rename": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_option_type": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1066_allow_leading_hyphen_and_unknown_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_infer_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_min_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_infer_exact_match": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "allow_negative_numbers_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_auto_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "two_conflicting_arguments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_value_terminator_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_short_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "validator_invalid": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_ifs_val_present_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "visible_short_arg_aliases_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "mut_version_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "delim_values_only_pos_follows": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1046_hidden_scs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_short_version_from_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_s_default_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_after_argument_looks_like_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_overridden": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_overridden_3": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "stop_delim_values_only_pos_follows": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "use_long_format_for_help_subcommand_with_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_long_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_empty_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multi_word_is_renamed_kebab": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_help_flag_using_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fig::fig_with_special_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "requires_if_present_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "auto_value_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_753": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_with_value_delimiter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_hyphen_does_not_panic": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "allow_missing_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_help_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_require_group": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::zsh::zsh_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "from_str_invalid": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_fail_with_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_ifs_arg_present_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_required_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_auto_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "setting_bitor": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opts_using_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "mut_version_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_aliases_of_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_flags_combined": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_without_value_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sep_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_set_not_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_help_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_tuple_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_vals_with_hyphen": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_626_variable_panic": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_mixed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_using_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_val_present_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_default_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unit_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_no_arg_with_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_display_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sep_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "quoted_arg_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conditional_reqs_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_group_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "propagate_vals_down": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_exact_exact_not_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_uses_previous_defined_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "case_insensitive_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_arg_available_in_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_help_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_short_min_more_single_occur": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_propagation_can_be_overridden": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "osstr_positionals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_help_doc_comments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::bash::bash_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version_flag_from_long_version_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_default_if_arg_present_with_value_no_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_all_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1066_allow_leading_hyphen_and_unknown_args_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_conflict_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_with_alias": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_long_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_opt_value_delim_eq": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1374_overrides_self_with_multiple_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_flags_opt_combined_eq": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_longs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "options": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hide_single_possible_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_688_hidden_pos_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_default_if_arg_present_with_value_with_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1642_long_help_spacing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_opt_mult_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_last_arg_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_usage_use_val_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_665": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_basic": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arguments_safe": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_flag_2x_used_inner": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hide_env_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_variant": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "generate_completions": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_positional_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "only_custom_heading_pos_no_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_overridden_4": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "nested_help_subcommand_with_global_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_required_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "lots_o_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_multi_args_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_positional_no_double_dash": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "escaped_whitespace_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::powershell::powershell": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_normal_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_using_long_with_literals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "propagate_global_arg_to_subcommand_in_subsubcommand_2053": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warning_never_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "it_works": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_flags_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "values_per_occurrence_named": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_missing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_generates_kebab_case": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_positional_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "crate_authors": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "case_insensitive": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_using_mixed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parser_occurrences": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fig_with_value_hints": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "disable_help_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_single_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_sub_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fish::fish_with_special_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_delimiter_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_opt_eq_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_non_ascii_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::elvish::elvish_with_special_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_present_with_missing_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_no_arg_with_value_with_default_user_override_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version_flag_from_version_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_cstring": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_auto_version_mut_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "args_with_last_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_multi_value_single_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1073_suboptimal_flag_suggestion": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_equals_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "propagate_version_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_subsubcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_max_less": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_flag_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_option_multiple_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "complex_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sep_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts_mult_req_delims": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_151": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_alias": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_long_help_from_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2508_number_of_values_with_single_value_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_validator_msg_newline": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "not_possible_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sep_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sep_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "refuse_invalid_utf8_subcommand_args_with_allow_external_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "top_long_doc_comment_both_help_long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "delim_values_only_pos_follows_with_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_hidden_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version_about_multi_subcmd": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_long_arg_without_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "number_of_values_preferred_over_value_names": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_possible_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "mult_option_overrides_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_delimiter_long_with_equal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conditional_reqs_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2624": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_opts_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "create_app": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_help_flag_using_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "alias_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_text": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dont_delim_values_trailingvararg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_short_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "docstrings_ordering_with_multiple_clap": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "only_pos_follow": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_output_rev_with_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_alias_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "add_multiple_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "after_and_before_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "different_sep": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_exact_less": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hide_env_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_required_and_given_for_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_html_root_url": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "optional_vec": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_with_raw_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "crate_description": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "examples_are_functional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_present_all": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_use_delim_false_override_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_conflict": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_opt_value_no_delim_eq": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parse_hex": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_opt_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_multiple_methods": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "low_index_positional_in_subcmd": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1093_allow_ext_sc": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_required_else_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_aliases_of_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_short_version_from_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_equals_fail_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "optional_argument": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_long_opt": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_short_help_from_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field_long_doc_comment_both_help_long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_short_args_long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "grouped_value_multiple_positional_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opts_using_mixed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fig::fig_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "index_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_min_less": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "refuse_invalid_utf8_subcommand_with_allow_external_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_group_missing_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_with_alias": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_conflict": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_find_subcommand_with_path": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_overrides_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1158_conflicting_requirements_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_short_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_occurrences_of_after_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2229": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_arg_help_with_long_format_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_output_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_version_short_with_user_flag_long_still_works": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_flag_used_outer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_args_and_intermittent_arg_without_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_custom_bool": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_324": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_using_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_eq_val_starts_with_eq": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "external_subcommand_looks_like_built_in": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_template": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "ripgrep_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "case_insensitive_set_to_false": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_sep": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fish::fish": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts_w_other_overrides_rev_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_arg_mult_usage_req_with_sc": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_ifs_wrong_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_after_argument": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "verbatim_doc_comment_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "overridable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_opts_long_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_positional_one_required_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fig::fig_with_special_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_subcmds_only": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_help_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_no_cmd": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "validator_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "grouped_value_works": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "show_env_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "allow_invalid_utf8_subcommand_args_with_allow_external_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "non_bool_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_long_args_short_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unset_setting_bitor": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_no_delimiter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_propagated_from_struct_to_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefer_user_help_with_derive_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1158_conflicting_requirements": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_help_headers_hidden_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_min_more": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_delimiter_short_with_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "case_insensitive_multiple_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_argument": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_arg_default_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_overrides_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "docstrings_ordering_with_multiple_clap_partial": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "use_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "did_you_mean": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "alias_on_a_subcommand_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_empty_values_without_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "show_env_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flatten_in_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "max_occurrences_try_inputs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_fail_no_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1161_multiple_hyphen_hyphen": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "quoted_arg_long_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "boxed_flatten_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "external_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2279": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_works_with_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_every_custom_parser": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_no_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "about_in_subcommands_list": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_any_all_values_present_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "raw_idents": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_every_custom_parser": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_long_version_from_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::zsh::zsh_with_nested_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_777_wrap_all_things": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "after_and_before_long_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "alias": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hide_possible_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::zsh::zsh_with_files_and_dirs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "delim_values_trailingvararg_with_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_all_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "quoted_subcommand_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "index_mult_opts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_exact_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_vals_pos_arg_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "very_large_display_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_short_conflict_with_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiarg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_badinput": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_version_long_with_user_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_infer_pass_close": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_some_values_present_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1643_args_mutually_require_each_other": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_reqired_flags_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_exact_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "escaped_possible_values_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_s_eq_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "grouped_value_short_flag_delimiter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "args_negate_sc": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_group_with_conflict_usage_string_only_options": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_null_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_flag_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "osstr_positional_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_overridden_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_required_else_help_over_reqs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "visible_aliases_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_option_use_delim_false": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "raw_bool_literal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts_w_other_overrides_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefer_user_help_in_subcommand_with_derive_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcmd_did_you_mean_output_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "pos_required_overridden_by_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_alias_on_a_subcommand_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1374": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_present_any": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "value_names_building_num_vals_from_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "validator": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2171": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_required_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_opts_long_equals_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_with_unused_default_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_required_else_help_error_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sub_command_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_positional_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_one": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_heading_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fig::fig": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_626_unicode_cutoff": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_wrap_default_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_delims_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_works_with_verbatim_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_positional_final_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_multiple_invokations": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::zsh::zsh_with_special_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "complex_subcommand_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opts_using_mixed2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_readme_deps": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_pass_close": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2308_multiple_dashes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_slice": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "derive_order_subcommand_propagate_with_explicit_display_order": {"run": "NONE", "test": "NONE", "fix": "PASS"}, "opts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_positional_hyphen_far_back": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_conflict_with_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_arg_used_outer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "delim_values_trailingvararg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts_w_other_overrides": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "vector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dont_collapse_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_positional_multiple_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_uses_previous_defined_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "casing_propogation_is_overridden": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_acts_like_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "with_value_delimiter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_flags_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_multiple_methods_alternative": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_eq_mult_def_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_required_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_version_not_str_lit": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefer_user_help_long_1112": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_add": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_missing_value_flag_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "values_per_occurrence_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::bash::bash_with_special_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_x2_opt": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_attributes_alternative": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "index_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unset_global_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_exact_exact_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_opts_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "combined_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "grouped_value_multiple_positional_arg_last_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_duplicate_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_with_flag_before": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_upper_is_renamed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_headers_headers": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_multiple_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_max_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "double_hyphen_as_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_with_only_pos_follows": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "mult_option_require_delim_overrides_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parser_with_default_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefer_user_help_short_1112": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_propagation_by_default_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_long_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_arg_used_top_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1437_allow_hyphen_values_for_positional_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "external_subcommand_os_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_short_min_more_mult_occurs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "create_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_delims": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_required_locally_but_not_given_for_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_positional_final_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflicts_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcmd_did_you_mean_output_ambiguous": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "after_help_no_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "two_optional_vecs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "merge_subcommands_with_flatten": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arguments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_with_alias_same_as_long_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_no_parse": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::zsh::zsh": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_overridden_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "show_long_about_issue_897": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2494_subcommand_is_present": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1076": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1487": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sub_command_negate_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_required_and_no_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_equals_empty_vals_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_positional_hyphen_req_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_eq_val_starts_with_eq": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::bash::bash": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_flags_opt_combined": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_defaults": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_alias": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_946": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_version_short_with_user_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_ignores_afterwards_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_ext_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "mut_arg_version_no_auto_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "args_negate_subcommands_two_levels": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positionals_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "grouped_value_positional_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_works_with_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_pos_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_empty_values_with_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_sep_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_447": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1284_argument_in_flag_style": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_exact_more": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_flags_in_single": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "disabled_help_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_with_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_set_not_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_values_with_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_subcmds": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version_flag_from_version_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_equals_no_empty_values_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "ripgrep_usage_using_templates": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_no_arg_with_value_with_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "casing_is_propogated_from_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fig::fig_with_sub_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_val_present_fail_error_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_value_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_empty_values_without_equals_but_requires_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_val_present_case_insensitive_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "auto_default_value_t": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_negates_reqs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_no_default_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_output_with_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_short_explicit": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_conflict_with_everything": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_arg_used_inner": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_hyphenated_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_placeholder_test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1794_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1722_not_emit_error_when_arg_follows_similar_to_a_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "crate_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1480_max_values_consumes_extra_arg_1": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_multiple_args_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_arg_mult_usage_with_sc": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_min_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_about": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_any_all_values_present_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1052_require_delim_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "zsh_with_value_hints": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_fail_suggestions": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_author_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_defaults_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts_w_other_overrides_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_required_unless_usage_printing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_ifs_val_present_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_required_else_help_error_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "max_occurrences_implies_multiple_occurrences": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_short_help_from_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::elvish::elvish": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_generates_kebab_case": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_uses_previous_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_long_version_from_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_three": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "argument_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_conflict_with_all": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "crate_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_all_values_present_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_version_flag_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "variant_with_defined_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_opt": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "lots_o_flags_sep": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_unknowntag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "osstr_opt_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefer_user_subcmd_help_long_1112": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcmd_did_you_mean_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_value_arg_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_ignores_afterwards_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_set_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_s_no_space_mult_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parse_hex_function_path": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hide_env_vals_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "wrapping_newline_chars": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_env_no_takes_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_value_terminator_option_other_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_subcommands_with_flatten": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_shorts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_occurrences_of_flags_large_quantity": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_is_better_than_comments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_flag_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_no_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "requires_if_present_val_no_present_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_required_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "special_types_vec": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unique_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_positional_multiple_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "three_conflicting_arguments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_delimiter_short_with_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "show_env_vals_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcmd_did_you_mean_output_arg_false_positives": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1026": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_require_group_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_default_if_arg_present_with_value_no_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_s_no_space_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_not_recognized": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_required_3": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_max_more": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}}
{"build::usage_parser::test::create_option_usage2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "output::help::test::display_width_handles_emojis": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::matched_arg::tests::test_grouped_vals_push_and_append": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display_multiple_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::arg_matches::tests::test_default_values_with_shorter_lifetime": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::arg_matches::tests::test_default_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg_group::test::groups": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg_group::test::arg_group_send_sync": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both5": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::tests::short_flag_name_missing": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals9": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals1_def": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long9": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::positional_display_multiple_values": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::tests::arg_send_sync": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals8": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both8": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_req": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::tests::short_flag_misspel": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_flag_usage": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "output::help::test::display_width_handles_non_ascii": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::flag_display": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::positional_display_multiple_occurrences": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals10": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::matched_arg::tests::test_vals_override": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long8": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_positional_usage": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::app::tests::propagate_version": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long7": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display_single_short_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::matched_arg::tests::test_grouped_vals_first": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage5": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::arg_matches::tests::test_default_osvalues": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals6": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::app::tests::app_send_sync": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg_group::test::test_from": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::flag_display_single_short_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display_multiple_occurrences": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals4_def": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::app::tests::global_setting": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::matched_arg::tests::test_grouped_vals_removal": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long6": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display_single_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_help_newline_lit_sq": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::settings::test::arg_settings_fromstr": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::nonascii": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both6": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::positional_display_val_names": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::flag_display_multiple_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage8": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "output::help::test::wrap_help_last_word": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_help_double_lit_single_quote": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::app::tests::issue_2090": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::positional_display_val_names_req": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_req_mult_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_req_mult_def_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals5": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage9": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::flag_display_single_alias": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_help_lit_single_quote": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals7": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both7": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_with_vals5": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage0": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_positional_usage0": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_help_newline": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::arg_matches::tests::test_default_indices": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long10": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::flag_display_multiple_short_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals8": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals7": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "parse::matches::arg_matches::tests::test_default_osvalues_with_shorter_lifetime": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long4": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display_multiple_short_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals6": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::positional_display_required": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long_equals3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_both_equals5": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage7": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::arg::test::option_display_multiple_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::app::settings::test::app_settings_fromstr": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_mult_help": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::pos_mult": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage_long5": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::app::tests::global_settings": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "build::usage_parser::test::create_option_usage6": {"run": "PASS", "test": "PASS", "fix": "PASS"}}
{"app_from_crate": {"run": "PASS", "test": "FAIL", "fix": "PASS"}}
{"group_conflict_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_lower_is_renamed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_normal_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "args_negate_subcommands_one_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_626_panic": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "basic": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_positional_no_hyphen": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "allow_ext_sc_when_sc_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1066_allow_leading_hyphen_and_unknown_args_no_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_760": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_works_without": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_opt_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_no_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_opts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_flags_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_from_str": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_output_three_conflicting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_default_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_flags_short_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_289": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_positional_hyphen": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_alias_of_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "list_correct_required_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_present": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_no_arg_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_option_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_propagated_from_enum_to_variants_and_their_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_name_no_rename": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "propagate_version_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_opt_eq_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_args_and_final_arg_without_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1031_args_with_same_name_no_more_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_vals_donnot_show_in_smart_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1031_args_with_same_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_pass_exact_match": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::elvish::elvish_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warning_never_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_works_with_verbatim_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_default_ifs_arg_present": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_not_propagated_from_struct_into_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "osstr_opts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_usage_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_multi_word_enum_variant_is_renamed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sub_command_negate_required_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "derive_order_subcommand_propagate": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "value_names_building_num_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "enum_in_enum_subsubcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multi_level_sc_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "allow_negative_numbers": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "visible_arg_aliases_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "case_insensitive_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::zsh::zsh_with_special_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "valid_cases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_normal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_ifs_arg_present_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_positional_second_to_last_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "pos_mult_overrides_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_delimiter_short_with_equal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "quoted_app_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_occurrences_of_flags_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "allow_missing_positional_no_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_case_insensitive": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_overridden_3": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_double_hyphen_trailingvararg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefer_user_subcmd_help_short_1112": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_min_less": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_line_in_doc_comment_is_double_linefeed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "old_newline_chars": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_with_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_set_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fish::fish_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "value_names_building_num_vals_for_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_flag_require_equals_with_minvals_zero": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_about_multi_subcmd_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_default_if_arg_present_no_arg_with_value_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_702_multiple_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_path_opt_simple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_required_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_is_screaming": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_occurrences_of_before_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_opt_args_only": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_equals_min_values_zero": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "doc_comments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_multi_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_version_long_with_user_flag_no_version_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "lots_o_flags_combined": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_fetch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_about_multi_subcmd": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "env_bool_literal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_fail_with_args2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_group": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_short_alias_of_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_occurrences_of_flags_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_490": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_author_version_about": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2022_get_flags_misuse": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_name_not_literal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_short_normal_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_long_explicit": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opts_using_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_equals_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "show_short_about_issue_897": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invisible_arg_aliases_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_none_given": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unset_on_global_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_validator_fromstr_trait": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_option_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_flag_used_top_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_opts_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "optional_argument_for_optional_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_positional_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_single_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_present_with_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_flag_2x_used_top_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_derive_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_passed_down": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_after_long_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "with_template": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1364_no_short_options": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_eq_filtered_group": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_short_aliases_of_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_no_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_max_more": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_overridden_4": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positionals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_short_arg_without_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_values_user_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_multiple_3": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_group_with_conflict_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrowed_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "use_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_custom_long_overwrites_default_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_occurrences_of_flags_mixed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "only_custom_heading_opts_no_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "two_option_options": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fish::fish_with_sub_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_long_help_from_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_notag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_possible_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_short_explicit_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1047_min_zero_vals_default_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fish_with_value_hints": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_no_arg_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::powershell::powershell_with_special_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_alias_of_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "stdin_char": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "low_index_positional_with_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_exact_more": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1050_num_vals_and_defaults": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_arg_mult_usage_req": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_required_and_given": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_delimiter_complex": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_vals_pos_arg_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_flag_used_inner": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_conflict_with_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "requires_if_present_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version_flag_from_long_version_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "external_subcommand_optional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1571": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unset_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hide_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "propagate_global_arg_in_subcommand_to_subsubcommand_1385": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_pos_args_only": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_max_less": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_val_present_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invisible_aliases_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_require_group_3": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_1": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_group_multiple_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_no_arg_with_default_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_no_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fish::fish_with_special_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "literals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_pos_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invisible_short_arg_aliases_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_infer_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "final_word_wrapping": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_arg_mult_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "show_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "requires_if_present_mult_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_flag_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "optional_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "env_os": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "verbatim_doc_comment": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_with_aliases_vis_and_hidden": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_works_with_short_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "disabled_help_flag_and_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_custom_help_headers": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_ifs_wrong_val_mult_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_boxed_flatten_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_normal_with_alias": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_with_alias_same_as_short_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_max_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "special_types_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1480_max_values_consumes_extra_arg_3": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "grouped_value_long_flag_delimiter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_eq_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_wrap_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_exact_less": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_value_t": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flatten_with_doc_comment": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_version_flag_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1480_max_values_consumes_extra_arg_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_eq": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_help_about": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "different_sep_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_positional_required_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "special_types_bool": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_flags_long_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_used_after_double_dash": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::powershell::powershell_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flatten": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_option_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "stateful_validator": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sub_sub_cmd_with_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_bool": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_required_else_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "low_index_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opts_using_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_short_alias_of_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_1": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_val_present_case_insensitive_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_wrong_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_not_propagated_from_struct_into_flattened": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sep_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "mult_flag_overrides_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_flag_x2_comb_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_propagation_by_default_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "derive_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_short_aliases_of_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_single_word_enum_variant_is_default_renamed_into_kebab_case": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_default_if_arg_present_with_value_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_ifs_arg_present": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_all_values_present_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "low_index_positional_with_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_with_flag_after": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_custom_short_overwrites_default_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_uses_previous_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_bin_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "refuse_invalid_utf8_subcommand_when_args_are_allowed_with_allow_external_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_opts_short_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_eq_filtered": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_short_long_no_rename": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_option_type": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1066_allow_leading_hyphen_and_unknown_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_infer_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_min_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_infer_exact_match": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "allow_negative_numbers_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_auto_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "two_conflicting_arguments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_value_terminator_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_short_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "validator_invalid": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_ifs_val_present_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "visible_short_arg_aliases_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "mut_version_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "delim_values_only_pos_follows": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1046_hidden_scs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_short_version_from_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_s_default_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_after_argument_looks_like_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_overridden": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_overridden_3": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "stop_delim_values_only_pos_follows": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "use_long_format_for_help_subcommand_with_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_long_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_empty_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multi_word_is_renamed_kebab": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_help_flag_using_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fig::fig_with_special_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "requires_if_present_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "auto_value_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_753": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_with_value_delimiter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_hyphen_does_not_panic": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "allow_missing_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_help_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_require_group": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::zsh::zsh_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "from_str_invalid": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_fail_with_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_ifs_arg_present_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_required_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_auto_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "setting_bitor": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opts_using_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "mut_version_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_aliases_of_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_flags_combined": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_without_value_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sep_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_set_not_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_help_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_tuple_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_vals_with_hyphen": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_626_variable_panic": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_mixed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_using_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_val_present_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_default_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unit_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_no_arg_with_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_display_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sep_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "quoted_arg_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conditional_reqs_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_group_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "propagate_vals_down": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_exact_exact_not_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_uses_previous_defined_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "case_insensitive_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_arg_available_in_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_help_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_short_min_more_single_occur": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_propagation_can_be_overridden": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "osstr_positionals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_help_doc_comments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::bash::bash_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version_flag_from_long_version_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_default_if_arg_present_with_value_no_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_all_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1066_allow_leading_hyphen_and_unknown_args_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_conflict_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_with_alias": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_long_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_opt_value_delim_eq": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1374_overrides_self_with_multiple_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_flags_opt_combined_eq": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_longs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "options": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hide_single_possible_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_688_hidden_pos_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_default_if_arg_present_with_value_with_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1642_long_help_spacing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_opt_mult_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_last_arg_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_usage_use_val_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_665": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_basic": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arguments_safe": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_flag_2x_used_inner": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hide_env_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_variant": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "generate_completions": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_positional_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "only_custom_heading_pos_no_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_overridden_4": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "nested_help_subcommand_with_global_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_required_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "lots_o_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_multi_args_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_positional_no_double_dash": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "escaped_whitespace_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::powershell::powershell": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_normal_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_using_long_with_literals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "propagate_global_arg_to_subcommand_in_subsubcommand_2053": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warning_never_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "it_works": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_flags_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "values_per_occurrence_named": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_missing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_generates_kebab_case": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_positional_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "crate_authors": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "case_insensitive": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_using_mixed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parser_occurrences": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fig_with_value_hints": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "disable_help_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_single_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_sub_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fish::fish_with_special_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_delimiter_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_opt_eq_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_non_ascii_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::elvish::elvish_with_special_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_present_with_missing_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_no_arg_with_value_with_default_user_override_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version_flag_from_version_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_cstring": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_auto_version_mut_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "args_with_last_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_multi_value_single_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1073_suboptimal_flag_suggestion": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_equals_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "propagate_version_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_subsubcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_max_less": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_flag_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_option_multiple_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "complex_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sep_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts_mult_req_delims": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_151": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_alias": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_long_help_from_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2508_number_of_values_with_single_value_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_validator_msg_newline": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "not_possible_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sep_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sep_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "refuse_invalid_utf8_subcommand_args_with_allow_external_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "top_long_doc_comment_both_help_long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "delim_values_only_pos_follows_with_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_hidden_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version_about_multi_subcmd": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_long_arg_without_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "number_of_values_preferred_over_value_names": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_possible_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "mult_option_overrides_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_delimiter_long_with_equal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_short_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conditional_reqs_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2624": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_opts_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "create_app": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_help_flag_using_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "alias_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_text": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dont_delim_values_trailingvararg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_short_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "docstrings_ordering_with_multiple_clap": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "only_pos_follow": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_output_rev_with_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_alias_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "add_multiple_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "after_and_before_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "different_sep": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_exact_less": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hide_env_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_required_and_given_for_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_html_root_url": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "optional_vec": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_with_raw_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "crate_description": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "examples_are_functional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_present_all": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_use_delim_false_override_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_conflict": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_opt_value_no_delim_eq": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_short_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parse_hex": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_opt_x2_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_multiple_methods": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "low_index_positional_in_subcmd": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1093_allow_ext_sc": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_required_else_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_aliases_of_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_short_version_from_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_equals_fail_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "optional_argument": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_long_opt": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_short_help_from_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field_long_doc_comment_both_help_long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_short_args_long_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "grouped_value_multiple_positional_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opts_using_mixed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fig::fig_with_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "index_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_min_less": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "refuse_invalid_utf8_subcommand_with_allow_external_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_group_missing_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_short_with_alias": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_conflict": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_find_subcommand_with_path": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_overrides_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1158_conflicting_requirements_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_short_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_occurrences_of_after_env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2229": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_arg_help_with_long_format_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_output_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_version_short_with_user_flag_long_still_works": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_flag_used_outer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_args_and_intermittent_arg_without_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_custom_bool": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_324": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_using_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_eq_val_starts_with_eq": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "external_subcommand_looks_like_built_in": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_template": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "ripgrep_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "case_insensitive_set_to_false": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_sep": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fish::fish": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts_w_other_overrides_rev_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_arg_mult_usage_req_with_sc": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_ifs_wrong_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_after_argument": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "verbatim_doc_comment_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "overridable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_opts_long_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_positional_one_required_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fig::fig_with_special_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_subcmds_only": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_help_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_no_cmd": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "validator_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "grouped_value_works": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "show_env_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "allow_invalid_utf8_subcommand_args_with_allow_external_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "non_bool_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_long_args_short_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unset_setting_bitor": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_no_delimiter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_rename_all_is_propagated_from_struct_to_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefer_user_help_with_derive_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1158_conflicting_requirements": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_help_headers_hidden_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_min_more": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_delimiter_short_with_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "case_insensitive_multiple_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_argument": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_arg_default_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_val": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_overrides_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "docstrings_ordering_with_multiple_clap_partial": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "use_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "did_you_mean": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "alias_on_a_subcommand_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_empty_values_without_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "show_env_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flatten_in_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "max_occurrences_try_inputs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_fail_no_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1161_multiple_hyphen_hyphen": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "quoted_arg_long_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "boxed_flatten_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "external_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2279": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_works_with_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_every_custom_parser": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "env": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_no_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "about_in_subcommands_list": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_any_all_values_present_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "raw_idents": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_every_custom_parser": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_long_version_from_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::zsh::zsh_with_nested_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_777_wrap_all_things": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "after_and_before_long_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "alias": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hide_possible_vals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_long_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::zsh::zsh_with_files_and_dirs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "delim_values_trailingvararg_with_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_all_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "quoted_subcommand_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "index_mult_opts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_exact_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_vals_pos_arg_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "very_large_display_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_short_conflict_with_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiarg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_badinput": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_version_long_with_user_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_infer_pass_close": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_some_values_present_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1643_args_mutually_require_each_other": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_reqired_flags_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_exact_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "escaped_possible_values_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_s_eq_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "grouped_value_short_flag_delimiter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aliases": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "args_negate_sc": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_group_with_conflict_usage_string_only_options": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_null_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_flag_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "osstr_positional_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_overridden_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_required_else_help_over_reqs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "visible_aliases_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_option_use_delim_false": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "raw_bool_literal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts_w_other_overrides_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefer_user_help_in_subcommand_with_derive_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcmd_did_you_mean_output_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "pos_required_overridden_by_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "short_alias_on_a_subcommand_option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1374": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_present_any": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "value_names_building_num_vals_from_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "validator": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2171": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_required_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_opts_long_equals_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_with_unused_default_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_required_else_help_error_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_x2_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_long_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sub_command_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_positional_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_one": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_heading_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fig::fig": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_long_flag_short_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_626_unicode_cutoff": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_wrap_default_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_delims_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_works_with_verbatim_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_positional_final_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_multiple_invokations": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::zsh::zsh_with_special_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "complex_subcommand_help_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opts_using_mixed2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_readme_deps": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_pass_close": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2308_multiple_dashes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_slice": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "derive_order_subcommand_propagate_with_explicit_display_order": {"run": "NONE", "test": "NONE", "fix": "PASS"}, "opts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_positional_hyphen_far_back": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_conflict_with_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_arg_used_outer": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "delim_values_trailingvararg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts_w_other_overrides": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "vector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dont_collapse_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_values_of_positional_multiple_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_uses_previous_defined_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "casing_propogation_is_overridden": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_acts_like_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "with_value_delimiter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_flags_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_multiple_methods_alternative": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_eq_mult_def_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_required_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_version_not_str_lit": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefer_user_help_long_1112": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_add": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_missing_value_flag_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "values_per_occurrence_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::bash::bash_with_special_commands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_x2_opt": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_attributes_alternative": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "index_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unset_global_setting": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_exact_exact_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "posix_compatible_opts_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "combined_flags": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "grouped_value_multiple_positional_arg_last_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_duplicate_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_with_flag_before": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_upper_is_renamed": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_headers_headers": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_multiple_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_max_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "double_hyphen_as_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_with_only_pos_follows": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "mult_option_require_delim_overrides_itself": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parser_with_default_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefer_user_help_short_1112": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_propagation_by_default_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_long_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_arg_used_top_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1437_allow_hyphen_values_for_positional_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "external_subcommand_os_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_short_min_more_mult_occurs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "create_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_delims": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_required_locally_but_not_given_for_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_positional_final_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflicts_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcmd_did_you_mean_output_ambiguous": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "after_help_no_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "two_optional_vecs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "merge_subcommands_with_flatten": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_short_opt_eq_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arguments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_subcommand_long_with_alias_same_as_long_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_no_parse": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::zsh::zsh": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_overridden_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "show_long_about_issue_897": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_2494_subcommand_is_present": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1076": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1487": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sub_command_negate_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_required_and_no_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_equals_empty_vals_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_positional_hyphen_req_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_eq_val_starts_with_eq": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::bash::bash": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_lossy_option_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "indices_mult_flags_opt_combined": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_defaults": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_alias": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_946": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_version_short_with_user_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_short_ignores_afterwards_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_ext_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "mut_arg_version_no_auto_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "args_negate_subcommands_two_levels": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positionals_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "grouped_value_positional_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_unless_any_works_with_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_pos_args": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_empty_values_with_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_sep_positional": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_447": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1284_argument_in_flag_style": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_exact_more": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_flags_in_single": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "disabled_help_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_with_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_set_not_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_values_with_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_option_short_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hidden_subcmds": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "version_flag_from_version_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "require_equals_no_empty_values_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "ripgrep_usage_using_templates": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_short_flag_x2_comb_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_no_arg_with_value_with_default_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "casing_is_propogated_from_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::fig::fig_with_sub_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_val_present_fail_error_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_value_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_empty_values_without_equals_but_requires_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_val_present_case_insensitive_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "auto_default_value_t": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "sc_negates_reqs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_no_default_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "invalid_utf8_strict_option_long_equals": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "conflict_output_with_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1105_empty_value_short_explicit": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_conflict_with_everything": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_arg_used_inner": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_hyphenated_subcommands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_placeholder_test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1794_usage": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1722_not_emit_error_when_arg_follows_similar_to_a_subcommand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "crate_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1480_max_values_consumes_extra_arg_1": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_multiple_args_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "last_arg_mult_usage_with_sc": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_min_exact": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_about": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_any_all_values_present_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1052_require_delim_help": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "zsh_with_value_hints": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "infer_subcommands_fail_suggestions": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_author_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_defaults_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts_w_other_overrides_rev": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_required_unless_usage_printing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_ifs_val_present_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_required_else_help_error_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "max_occurrences_implies_multiple_occurrences": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "positional_multiple": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_short_help_from_enum": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "completions::elvish::elvish": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "aaos_opts_mult": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_generates_kebab_case": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_uses_previous_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "app_name_in_long_version_from_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_three": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "argument_with_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "flag_conflict_with_all": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "crate_version": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "required_if_all_values_present_fail": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_version_flag_long": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "variant_with_defined_casing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_opt": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "lots_o_flags_sep": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "template_unknowntag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "osstr_opt_user_override": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefer_user_subcmd_help_long_1112": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcmd_did_you_mean_output": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "possible_value_arg_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_standalone_long_ignores_afterwards_defined_custom_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_macro_set_required": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_s_no_space_mult_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_parse_hex_function_path": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "hide_env_vals_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "wrapping_newline_chars": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_env_no_takes_value": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_value_terminator_option_other_arg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "update_subcommands_with_flatten": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "utils::tests::test_shorts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_occurrences_of_flags_large_quantity": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_is_better_than_comments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "long_flag_long_opt_pos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_if_arg_present_with_value_no_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "requires_if_present_val_no_present_pass": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "missing_required_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "special_types_vec": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "leading_hyphen_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "unique_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "single_positional_multiple_usage_string": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "three_conflicting_arguments": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "req_delimiter_short_with_no_space": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "show_env_vals_flag": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcmd_did_you_mean_output_arg_false_positives": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "issue_1026": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "arg_require_group_2": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_default_if_arg_present_with_value_no_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "opt_s_no_space_no_delim": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subcommand_not_recognized": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "group_required_3": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "option_max_more": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "help_short": {"run": "PASS", "test": "NONE", "fix": "PASS"}}
{"passed_count": 1016, "failed_count": 0, "skipped_count": 1, "passed_tests": ["group_conflict_2", "test_lower_is_renamed", "flag_subcommand_short_normal_usage_string", "args_negate_subcommands_one_level", "issue_626_panic", "basic", "missing_positional_no_hyphen", "build::usage_parser::test::create_option_usage2", "build::usage_parser::test::create_option_usage_both2", "allow_ext_sc_when_sc_required", "issue_1066_allow_leading_hyphen_and_unknown_args_no_vals", "issue_760", "required_unless_any_works_without", "long_opt_x2_pos", "default_if_arg_present_no_default_user_override", "leading_hyphen_fail", "build::usage_parser::test::create_option_usage_long1", "indices_mult_opts", "posix_compatible_flags_long", "unified_help", "option_from_str", "conflict_output_three_conflicting", "opt_default_no_delim", "posix_compatible_flags_short_rev", "issue_289", "sc_short_flag_x2_comb_short_opt_eq_pos", "invalid_utf8_strict_option_long_space", "missing_positional_hyphen", "output::help::test::display_width_handles_emojis", "single_alias_of_option", "build::usage_parser::test::create_option_usage_both4", "list_correct_required_args", "required_unless_present", "parse::matches::matched_arg::tests::test_grouped_vals_push_and_append", "default_if_arg_present_no_arg_with_default", "invalid_utf8_lossy_positional", "possible_values_of_option_multiple", "test_rename_all_is_propagated_from_enum_to_variants_and_their_fields", "explicit_name_no_rename", "propagate_version_long", "short_opt_eq_x2_pos", "flag_subcommand_short_with_aliases", "aaos_flags", "multiple_args_and_final_arg_without_value", "issue_1031_args_with_same_name_no_more_vals", "build::arg::test::option_display_multiple_values", "default_vals_donnot_show_in_smart_usage", "issue_1031_args_with_same_name", "infer_subcommands_pass_exact_match", "completions::elvish::elvish_with_aliases", "warning_never_struct", "parse::matches::arg_matches::tests::test_default_values_with_shorter_lifetime", "test_standalone_long_works_with_verbatim_casing", "no_default_ifs_arg_present", "test_rename_all_is_not_propagated_from_struct_into_subcommand", "osstr_opts", "option_usage_order", "test_multi_word_enum_variant_is_renamed", "sub_command_negate_required_2", "derive_order_subcommand_propagate", "value_names_building_num_vals", "required_unless_any_2", "enum_in_enum_subsubcommand", "multi_level_sc_help", "option_required", "allow_negative_numbers", "visible_arg_aliases_help_output", "case_insensitive_multiple", "completions::zsh::zsh_with_special_help", "valid_cases", "build::arg::test::option_display2", "flag_subcommand_normal", "default_ifs_arg_present_order", "last_positional_second_to_last_mult", "pos_mult_overrides_itself", "req_delimiter_short_with_equal", "quoted_app_name", "unified_help_and_derive_order", "multiple_occurrences_of_flags_short", "allow_missing_positional_no_default", "sc_short_flag_x2_long_opt_eq_pos", "possible_values_case_insensitive", "invalid_utf8_lossy_option_short_equals", "conflict_overridden_3", "leading_double_hyphen_trailingvararg", "prefer_user_subcmd_help_short_1112", "positional_min_less", "empty_line_in_doc_comment_is_double_linefeed", "old_newline_chars", "build::arg_group::test::groups", "flag_subcommand_short_with_args", "group_macro_set_multiple", "completions::fish::fish_with_aliases", "value_names_building_num_vals_for_positional", "short_flag_require_equals_with_minvals_zero", "help_about_multi_subcmd_override", "no_default_if_arg_present_no_arg_with_value_with_default", "issue_702_multiple_values", "test_path_opt_simple", "group_required_2", "default_is_screaming", "multiple_occurrences_of_before_env", "hidden_opt_args_only", "require_equals_min_values_zero", "doc_comments", "test_multi_args", "override_version_long_with_user_flag_no_version_flag", "build::arg_group::test::arg_group_send_sync", "lots_o_flags_combined", "build::usage_parser::test::create_option_usage_both5", "test_fetch", "help_about_multi_subcmd", "build::arg::tests::short_flag_name_missing", "env_bool_literal", "infer_subcommands_fail_with_args2", "empty_group", "infer_subcommands_pass", "single_short_alias_of_flag", "multiple_occurrences_of_flags_long", "issue_490", "positional_required", "no_author_version_about", "sc_short_flag_short_opt_pos", "issue_2022_get_flags_misuse", "subcommand_name_not_literal", "flag_subcommand_long_short_normal_usage_string", "issue_1105_empty_value_long_explicit", "opts_using_long_space", "require_equals_fail", "sc_long_flag_x2_long_opt_pos", "show_short_about_issue_897", "build::usage_parser::test::create_option_usage_long_equals9", "invisible_arg_aliases_help_output", "subcommand_none_given", "unset_on_global_setting", "test_validator_fromstr_trait", "possible_values_of_option_fail", "global_flag_used_top_level", "build::usage_parser::test::create_option_with_vals1_def", "posix_compatible_opts_long", "optional_argument_for_optional_option", "possible_values_of_positional_multiple", "group_single_value", "opt_present_with_value", "global_flag_2x_used_top_level", "no_derive_order", "global_passed_down", "flag_subcommand_short_after_long_arg", "utils::tests::test_subcommands", "with_template", "build::usage_parser::test::create_option_usage_long9", "issue_1364_no_short_options", "require_eq_filtered_group", "multiple_short_aliases_of_option", "help_no_subcommand", "positional_max_more", "require_overridden_4", "build::usage_parser::test::create_option_usage_both_equals2", "invalid_utf8_strict_option_short_equals", "positionals", "single_short_arg_without_value", "default_values_user_value", "sc_short_flag_x2_long_opt_pos", "invalid_utf8_lossy_option_short_no_space", "positional_multiple_3", "req_group_with_conflict_usage_string", "borrowed_args", "opt_user_override", "use_env", "test_custom_long_overwrites_default_name", "build::arg::test::positional_display_multiple_values", "multiple_occurrences_of_flags_mixed", "required_option", "only_custom_heading_opts_no_args", "two_option_options", "completions::fish::fish_with_sub_subcommands", "app_name_in_long_help_from_struct", "template_notag", "skip_possible_values", "build::arg::tests::arg_send_sync", "issue_1105_empty_value_long_equals", "issue_1105_empty_value_short_explicit_no_space", "build::usage_parser::test::create_option_with_vals1", "issue_1047_min_zero_vals_default_val", "fish_with_value_hints", "default_if_arg_present_with_value_no_arg_with_default", "completions::powershell::powershell_with_special_commands", "single_alias_of_flag", "stdin_char", "low_index_positional_with_flag", "build::usage_parser::test::create_option_usage_long_equals8", "option_exact_more", "issue_1050_num_vals_and_defaults", "last_arg_mult_usage_req", "help_required_and_given", "update_subcommands", "build::usage_parser::test::create_option_usage_both8", "req_delimiter_complex", "multiple_vals_pos_arg_equals", "global_flag_used_inner", "build::usage_parser::test::pos_req", "flag_subcommand_conflict_with_version", "requires_if_present_val", "version_flag_from_long_version_short", "external_subcommand_optional", "issue_1571", "unset_setting", "with_default", "hide_env", "propagate_global_arg_in_subcommand_to_subsubcommand_1385", "hidden_pos_args_only", "group_macro", "positional_max_less", "build::usage_parser::test::create_option_usage_both_equals4", "required_if_val_present_pass", "invisible_aliases_help_output", "arg_require_group_3", "skip_1", "unified_help_and_derive_order_subcommand_propagate", "build::arg::tests::short_flag_misspel", "required_group_multiple_args", "parse::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime", "default_if_arg_present_with_value_no_arg_with_default_fail", "default_if_arg_present_no_default", "completions::fish::fish_with_special_help", "option_long", "app_from_crate", "literals", "aaos_pos_mult", "invisible_short_arg_aliases_help_output", "flag_subcommand_long_infer_pass", "final_word_wrapping", "last_arg_mult_usage", "show_env", "requires_if_present_mult_pass", "short_flag_short_opt_pos", "optional_option", "env_os", "only_custom_heading_flags", "verbatim_doc_comment", "build::usage_parser::test::create_flag_usage", "flag_subcommand_short_with_aliases_vis_and_hidden", "required_unless_any_works_with_short_err", "disabled_help_flag_and_subcommand", "multiple_custom_help_headers", "required_ifs_wrong_val_mult_fail", "update_boxed_flatten_subcommand", "flag_subcommand_normal_with_alias", "flag_subcommand_short_with_alias_same_as_short_flag", "positional_max_exact", "special_types_option", "output::help::test::display_width_handles_non_ascii", "issue_1480_max_values_consumes_extra_arg_3", "invalid_utf8_option_short_equals", "grouped_value_long_flag_delimiter", "opt_eq_no_delim", "no_wrap_help", "option_exact_less", "default_value_t", "option_short", "build::usage_parser::test::create_option_usage_long3", "flatten_with_doc_comment", "no_version_flag_short", "build::arg::test::flag_display", "issue_1480_max_values_consumes_extra_arg_2", "require_eq", "override_help_about", "different_sep_positional", "single_positional_required_usage_string", "special_types_bool", "posix_compatible_flags_long_rev", "subcommand_used_after_double_dash", "completions::powershell::powershell_with_aliases", "flatten", "build::arg::test::positional_display_multiple_occurrences", "template_empty", "option_option_help", "stateful_validator", "sub_sub_cmd_with_option", "test_bool", "subcommand_required_else_help", "low_index_positional", "opts_using_short", "single_short_alias_of_option", "required_unless_any_1", "required_if_val_present_case_insensitive_pass", "required_if_wrong_val", "possible_values_output", "test_rename_all_is_not_propagated_from_struct_into_flattened", "build::usage_parser::test::create_option_usage_long_equals10", "sep_long_space", "mult_flag_overrides_itself", "short_flag_x2_comb_short_opt_pos", "no_propagation_by_default_short", "derive_order", "multiple_short_aliases_of_flag", "test_single_word_enum_variant_is_default_renamed_into_kebab_case", "no_default_if_arg_present_with_value_with_default", "invalid_utf8_option_short_no_space", "default_ifs_arg_present", "sc_short_flag_x2_comb_long_opt_eq_pos", "build::usage_parser::test::create_option_with_vals3", "required_if_all_values_present_pass", "low_index_positional_with_option", "leading_hyphen_with_flag_after", "test_custom_short_overwrites_default_name", "test_standalone_short_uses_previous_defined_custom_name", "no_bin_name", "build::usage_parser::test::create_option_usage_long_equals1", "parse::matches::matched_arg::tests::test_vals_override", "refuse_invalid_utf8_subcommand_when_args_are_allowed_with_allow_external_subcommands", "build::usage_parser::test::create_option_usage_long8", "posix_compatible_opts_short_rev", "require_eq_filtered", "explicit_short_long_no_rename", "build::usage_parser::test::create_option_with_vals4", "required_option_type", "issue_1066_allow_leading_hyphen_and_unknown_args", "flag_subcommand_long_infer_fail", "positional_min_exact", "build::usage_parser::test::create_positional_usage", "flag_subcommand_long_infer_exact_match", "sc_short_flag_long_opt_eq_pos", "allow_negative_numbers_fail", "build::app::tests::propagate_version", "no_auto_version", "skip_subcommand", "two_conflicting_arguments", "help_subcommand", "multiple_value_terminator_option", "group_required", "build::usage_parser::test::create_option_usage_long7", "hidden_short_args", "validator_invalid", "required_ifs_val_present_pass", "build::arg::test::option_display_single_short_alias", "no_env", "build::usage_parser::test::create_option_usage4", "visible_short_arg_aliases_help_output", "mut_version_short", "delim_values_only_pos_follows", "issue_1046_hidden_scs", "app_name_in_short_version_from_struct", "opt_s_default_no_delim", "subcommand_after_argument_looks_like_help", "conflict_overridden", "require_overridden_3", "hidden_flag_args", "stop_delim_values_only_pos_follows", "use_long_format_for_help_subcommand_with_setting", "infer_long_arg", "default_if_arg_present_with_default", "no_empty_values", "parse::matches::matched_arg::tests::test_grouped_vals_first", "multi_word_is_renamed_kebab", "override_help_flag_using_long", "completions::fig::fig_with_special_help", "requires_if_present_mult", "auto_value_name", "issue_753", "missing_with_value_delimiter", "positional_hyphen_does_not_panic", "allow_missing_positional", "override_help_subcommand", "arg_require_group", "completions::zsh::zsh_with_aliases", "from_str_invalid", "build::usage_parser::test::create_option_usage3", "infer_subcommands_fail_with_args", "default_ifs_arg_present_user_override", "build::usage_parser::test::create_option_usage5", "parse::matches::arg_matches::tests::test_default_osvalues", "build::usage_parser::test::create_option_usage_both_equals6", "option_required_2", "no_auto_help", "setting_bitor", "opts_using_long_equals", "positional_user_override", "mut_version_long", "opt_default_user_override", "build::app::tests::app_send_sync", "multiple_aliases_of_option", "utils::tests::test_flags", "indices_mult_flags_combined", "opt_without_value_fail", "sep_long_equals", "group_macro_set_not_multiple", "subcommand_help_rev", "test_tuple_commands", "multiple_vals_with_hyphen", "build::arg_group::test::test_from", "issue_626_variable_panic", "option_mixed", "subcommand_long_help", "flag_using_long", "required_if_val_present_fail", "hidden_default_val", "unit_struct", "default_if_arg_present_no_arg_with_default_user_override", "required_unless_err", "build::arg::test::flag_display_single_short_alias", "subcommand_display_order", "build::usage_parser::test::create_option_usage_long_equals2", "sep_short_no_space", "quoted_arg_name", "conditional_reqs_fail", "req_group_usage_string", "positional", "propagate_vals_down", "sc_short_flag_x2_short_opt_pos", "option_exact_exact_not_mult", "test_standalone_short_uses_previous_defined_casing", "case_insensitive_fail", "global_arg_available_in_subcommand", "override_help_long", "option_short_min_more_single_occur", "leading_hyphen_pass", "test_rename_all_is_propagation_can_be_overridden", "osstr_positionals", "skip_help_doc_comments", "subcommand_multiple", "completions::bash::bash_with_aliases", "version_flag_from_long_version_long", "option_default_if_arg_present_with_value_no_default", "utils::tests::test_all_subcommands", "issue_1066_allow_leading_hyphen_and_unknown_args_option", "flag_conflict_2", "flag_subcommand_long_with_alias", "hidden_long_args", "indices_mult_opt_value_delim_eq", "issue_1374_overrides_self_with_multiple_values", "possible_values_of_positional", "indices_mult_flags_opt_combined_eq", "unified_help_and_derive_order_subcommand_propagate_with_explicit_display_order", "utils::tests::test_longs", "build::arg::test::option_display_multiple_occurrences", "options", "hide_single_possible_val", "issue_688_hidden_pos_vals", "no_default_if_arg_present_with_value_with_default_user_override", "issue_1642_long_help_spacing", "indices_mult_opt_mult_flag", "req_last_arg_usage", "group_usage_use_val_name", "issue_665", "update_basic", "arguments_safe", "global_flag_2x_used_inner", "hide_env_vals", "skip_variant", "generate_completions", "multiple_positional_usage_string", "only_custom_heading_pos_no_args", "build::usage_parser::test::create_option_usage_both_equals1", "conflict_overridden_4", "nested_help_subcommand_with_global_setting", "flag_required_2", "lots_o_vals", "test_multi_args_fail", "last_positional_no_double_dash", "escaped_whitespace_values", "invalid_utf8_strict_positional", "completions::powershell::powershell", "flag_subcommand_long_normal_usage_string", "flag_using_long_with_literals", "propagate_global_arg_to_subcommand_in_subsubcommand_2053", "last_positional", "warning_never_enum", "it_works", "aaos_flags_mult", "values_per_occurrence_named", "opt_missing", "test_standalone_short_generates_kebab_case", "single_positional_usage_string", "crate_authors", "case_insensitive", "flag_subcommand_short", "flag_using_mixed", "hidden_args", "test_parser_occurrences", "fig_with_value_hints", "option_max_more", "help_long", "disable_help_subcommand", "group_single_flag", "build::usage_parser::test::create_option_with_vals4_def", "update_sub_subcommands", "indices_mult_flags", "completions::fish::fish_with_special_commands", "req_delimiter_long", "long_opt_eq_x2_pos", "build::arg::test::option_display3", "build::app::tests::global_setting", "short_non_ascii_no_space", "completions::elvish::elvish_with_special_commands", "opt_present_with_missing_value", "default_if_arg_present_no_arg_with_value_with_default_user_override_fail", "version_flag_from_version_long", "test_cstring", "no_auto_version_mut_arg", "global_setting", "args_with_last_usage", "group_multi_value_single_arg", "issue_1073_suboptimal_flag_suggestion", "require_equals_pass", "subcommand", "propagate_version_short", "test_subsubcommand", "parse::matches::matched_arg::tests::test_grouped_vals_removal", "option_max_less", "long_flag_long_opt_eq_pos", "possible_values_of_option_multiple_fail", "complex_help_output", "sep_short_equals", "aaos_opts_mult_req_delims", "issue_151", "multiple_alias", "app_name_in_long_help_from_enum", "issue_2508_number_of_values_with_single_value_name", "build::usage_parser::test::create_option_usage_long6", "test_validator_msg_newline", "not_possible_value", "hidden_opt_args", "sep_short_space", "sep_positional", "refuse_invalid_utf8_subcommand_args_with_allow_external_subcommands", "top_long_doc_comment_both_help_long_help", "delim_values_only_pos_follows_with_delim", "possible_values_hidden_output", "version_about_multi_subcmd", "single_long_arg_without_value", "number_of_values_preferred_over_value_names", "positional_possible_values", "mult_option_overrides_itself", "req_delimiter_long_with_equal", "issue_1105_empty_value_short_equals", "conditional_reqs_pass", "issue_2624", "posix_compatible_opts_short", "create_app", "override_help_flag_using_short", "alias_help", "help_text", "flag_subcommand_long_with_aliases", "dont_delim_values_trailingvararg", "issue_1105_empty_value_short_fail", "docstrings_ordering_with_multiple_clap", "only_pos_follow", "conflict_output_rev_with_required", "possible_values_alias_output", "add_multiple_arg", "after_and_before_help_output", "different_sep", "positional_exact_less", "hide_env_flag", "help_required_and_given_for_subcommand", "sc_short_flag_x2_short_opt_eq_pos", "test_html_root_url", "skip_2", "optional_vec", "option_with_raw_default", "crate_description", "examples_are_functional", "required_unless_present_all", "aaos_opts", "build::arg::test::option_display_single_alias", "option_use_delim_false_override_itself", "group_conflict", "default_if_arg_present_with_value_with_default", "empty_values", "build::usage_parser::test::pos_help_newline_lit_sq", "indices_mult_opt_value_no_delim_eq", "invalid_utf8_strict_option_short_no_space", "test_parse_hex", "short_opt_x2_pos", "group_macro_multiple_methods", "low_index_positional_in_subcmd", "issue_1093_allow_ext_sc", "arg_required_else_help", "multiple_aliases_of_flag", "app_name_in_short_version_from_enum", "require_equals_fail_message", "invalid_utf8_lossy_option_long_space", "optional_argument", "sc_long_flag_long_opt", "build::usage_parser::test::create_option_usage_both1", "app_name_in_short_help_from_struct", "field_long_doc_comment_both_help_long_help", "hidden_short_args_long_help", "grouped_value_multiple_positional_arg", "opts_using_mixed", "completions::fig::fig_with_aliases", "sc_long_flag_x2_long_opt_eq_pos", "index_flags", "option_min_less", "refuse_invalid_utf8_subcommand_with_allow_external_subcommands", "required_group_missing_arg", "flag_subcommand_short_with_alias", "flag_conflict", "utils::tests::test_find_subcommand_with_path", "only_custom_heading_flags_no_args", "option_overrides_itself", "issue_1158_conflicting_requirements_rev", "subcommand_short_help", "build::arg::settings::test::arg_settings_fromstr", "multiple_occurrences_of_after_env", "issue_2229", "single_arg_help_with_long_format_setting", "conflict_output_rev", "possible_values_of_option", "override_version_short_with_user_flag_long_still_works", "global_flag_used_outer", "multiple_args_and_intermittent_arg_without_value", "test_custom_bool", "issue_324", "build::usage_parser::test::nonascii", "flag_using_short", "short_eq_val_starts_with_eq", "flag_required", "external_subcommand_looks_like_built_in", "build::usage_parser::test::create_option_usage_both6", "build::arg::test::positional_display_val_names", "custom_template", "ripgrep_usage", "case_insensitive_set_to_false", "no_sep", "completions::fish::fish", "aaos_opts_w_other_overrides_rev_2", "last_arg_mult_usage_req_with_sc", "build::arg::test::flag_display_multiple_aliases", "build::usage_parser::test::create_option_usage8", "required_ifs_wrong_val", "subcommand_after_argument", "verbatim_doc_comment_field", "output::help::test::wrap_help_last_word", "overridable", "build::usage_parser::test::pos_help_double_lit_single_quote", "posix_compatible_opts_long_rev", "multiple_positional_one_required_usage_string", "completions::fig::fig_with_special_commands", "hidden_subcmds_only", "override_help_short", "test_no_cmd", "validator_output", "grouped_value_works", "show_env_vals", "allow_invalid_utf8_subcommand_args_with_allow_external_subcommands", "non_bool_flags", "hidden_long_args_short_help", "unset_setting_bitor", "multiple_no_delimiter", "test_rename_all_is_propagated_from_struct_to_fields", "prefer_user_help_with_derive_order", "build::app::tests::issue_2090", "issue_1158_conflicting_requirements", "custom_help_headers_hidden_args", "positional_min_more", "req_delimiter_short_with_space", "case_insensitive_multiple_fail", "required_argument", "global_arg_default_value", "skip_val", "flag_overrides_itself", "docstrings_ordering_with_multiple_clap_partial", "use_option", "did_you_mean", "alias_on_a_subcommand_option", "no_empty_values_without_equals", "show_env_flag", "flatten_in_subcommand", "max_occurrences_try_inputs", "infer_subcommands_fail_no_args", "issue_1161_multiple_hyphen_hyphen", "invalid_utf8_positional", "quoted_arg_long_name", "sc_long_flag_x2_short_opt_pos", "boxed_flatten_subcommand", "external_subcommand", "issue_2279", "build::arg::test::positional_display_val_names_req", "required_unless_any_works_with_short", "option_with_default", "test_every_custom_parser", "env", "default_if_arg_present_with_value_no_default_user_override", "about_in_subcommands_list", "setting", "flag_subcommand_long", "required_if_any_all_values_present_pass", "raw_idents", "update_every_custom_parser", "app_name_in_long_version_from_enum", "completions::zsh::zsh_with_nested_subcommands", "issue_777_wrap_all_things", "after_and_before_long_help_output", "alias", "hide_possible_vals", "invalid_utf8_option_long_space", "build::usage_parser::test::create_option_with_vals2", "completions::zsh::zsh_with_files_and_dirs", "delim_values_trailingvararg_with_delim", "required_unless_all_err", "quoted_subcommand_name", "index_mult_opts", "option_exact_exact", "multiple_vals_pos_arg_delim", "required_unless_any_err", "very_large_display_order", "arg_short_conflict_with_help", "flag_subcommand_multiple", "multiple_aliases", "multiarg", "test_badinput", "override_version_long_with_user_flag", "flag_subcommand_long_infer_pass_close", "required_if_some_values_present_pass", "issue_1643_args_mutually_require_each_other", "group_reqired_flags_empty", "positional_exact_exact", "escaped_possible_values_output", "opt_s_eq_no_delim", "grouped_value_short_flag_delimiter", "aliases", "args_negate_sc", "req_group_with_conflict_usage_string_only_options", "test_null_commands", "utils::tests::test_flag_subcommand", "build::usage_parser::test::create_option_usage1", "osstr_positional_user_override", "build::usage_parser::test::pos_req_mult_help", "build::usage_parser::test::pos_req_mult_def_help", "conflict_overridden_2", "arg_required_else_help_over_reqs", "visible_aliases_help_output", "aaos_option_use_delim_false", "raw_bool_literal", "skip_enum", "aaos_opts_w_other_overrides_2", "prefer_user_help_in_subcommand_with_derive_order", "subcmd_did_you_mean_output_arg", "pos_required_overridden_by_flag", "short_alias_on_a_subcommand_option", "issue_1374", "required_unless_present_any", "value_names_building_num_vals_from_usage", "validator", "sc_short_flag_x2_comb_short_opt_pos", "issue_2171", "positional_required_2", "posix_compatible_opts_long_equals_rev", "conflict_with_unused_default_value", "build::usage_parser::test::create_option_usage_long_equals5", "subcommand_required_else_help_error_message", "sc_long_flag_x2_short_opt_eq_pos", "sc_long_flag_long_opt_eq_pos", "sub_command_required", "possible_values_of_positional_fail", "invalid_utf8_strict_option_short_space", "multiple_one", "build::usage_parser::test::create_option_usage9", "custom_heading_pos", "completions::fig::fig", "build::arg::test::flag_display_single_alias", "sc_long_flag_short_opt_pos", "issue_626_unicode_cutoff", "no_wrap_default_help", "require_delims_no_delim", "test_standalone_short_works_with_verbatim_casing", "missing_positional_final_required", "leading_hyphen_long", "group_macro_multiple_invokations", "completions::zsh::zsh_with_special_commands", "complex_subcommand_help_output", "conflict_output", "build::usage_parser::test::pos_help_lit_single_quote", "opts_using_mixed2", "build::usage_parser::test::create_option_usage_long_equals7", "test_readme_deps", "infer_subcommands_pass_close", "build::usage_parser::test::create_option_usage_both7", "issue_2308_multiple_dashes", "test_slice", "opts", "missing_positional_hyphen_far_back", "flag_subcommand_conflict_with_help", "global_arg_used_outer", "delim_values_trailingvararg", "aaos_opts_w_other_overrides", "only_custom_heading_opts", "build::usage_parser::test::create_option_with_vals5", "vector", "dont_collapse_args", "possible_values_of_positional_multiple_fail", "test_standalone_long_uses_previous_defined_casing", "casing_propogation_is_overridden", "group_acts_like_arg", "invalid_utf8_option_long_equals", "with_value_delimiter", "posix_compatible_flags_short", "group_macro_multiple_methods_alternative", "opt_eq_mult_def_delim", "missing_required_output", "explicit_version_not_str_lit", "prefer_user_help_long_1112", "test_add", "build::usage_parser::test::create_option_usage0", "default_missing_value_flag_value", "values_per_occurrence_positional", "completions::bash::bash_with_special_commands", "flag_x2_opt", "build::usage_parser::test::create_option_usage_long_equals4", "group_macro_attributes_alternative", "index_flag", "unset_global_setting", "option_exact_exact_mult", "posix_compatible_opts_long_equals", "combined_flags", "grouped_value_multiple_positional_arg_last_multiple", "no_duplicate_error", "leading_hyphen_with_flag_before", "test_upper_is_renamed", "custom_headers_headers", "build::usage_parser::test::create_positional_usage0", "positional_multiple_2", "option", "possible_value", "option_max_exact", "double_hyphen_as_value", "leading_hyphen_with_only_pos_follows", "mult_option_require_delim_overrides_itself", "test_parser_with_default_value", "prefer_user_help_short_1112", "no_propagation_by_default_long", "issue_1105_empty_value_long_fail", "global_arg_used_top_level", "issue_1437_allow_hyphen_values_for_positional_arg", "external_subcommand_os_string", "option_short_min_more_mult_occurs", "create_positional", "require_delims", "help_required_locally_but_not_given_for_subcommand", "hidden_flag_args_only", "missing_positional_final_multiple", "invalid_utf8_lossy_option_long_equals", "conflicts_with_default", "subcmd_did_you_mean_output_ambiguous", "after_help_no_args", "build::usage_parser::test::pos_help_newline", "two_optional_vecs", "merge_subcommands_with_flatten", "sc_short_flag_short_opt_eq_pos", "arguments", "flag_subcommand_long_with_alias_same_as_long_flag", "test_no_parse", "completions::zsh::zsh", "parse::matches::arg_matches::tests::test_default_indices", "require_overridden_2", "show_long_about_issue_897", "issue_2494_subcommand_is_present", "issue_1076", "issue_1487", "sub_command_negate_required", "build::usage_parser::test::create_option_usage_long10", "build::usage_parser::test::create_option_usage_long2", "help_required_and_no_args", "require_equals_empty_vals_pass", "missing_positional_hyphen_req_error", "long_eq_val_starts_with_eq", "completions::bash::bash", "invalid_utf8_lossy_option_short_space", "build::arg::test::flag_display_multiple_short_aliases", "indices_mult_flags_opt_combined", "build::usage_parser::test::create_option_usage_both_equals8", "multiple_defaults", "single_alias", "issue_946", "override_version_short_with_user_flag", "build::usage_parser::test::create_option_usage_both3", "test_standalone_short_ignores_afterwards_defined_custom_name", "update_ext_subcommand", "mut_arg_version_no_auto_version", "args_negate_subcommands_two_levels", "positionals_user_override", "grouped_value_positional_arg", "required_unless_any_works_with_long", "sc_short_flag_long_opt_pos", "hidden_pos_args", "no_empty_values_with_equals", "default_value", "unified_help_subcommand_propagate", "no_sep_positional", "build::usage_parser::test::create_option_usage_both_equals3", "build::usage_parser::test::create_option_usage_both_equals7", "issue_447", "issue_1284_argument_in_flag_style", "positional_exact_more", "multiple_flags_in_single", "disabled_help_flag", "default_if_arg_present_with_value_with_default_user_override", "parse::matches::arg_matches::tests::test_default_osvalues_with_shorter_lifetime", "group_macro_set_not_required", "empty_values_with_equals", "build::usage_parser::test::create_option_usage_long4", "invalid_utf8_option_short_space", "hidden_subcmds", "version_flag_from_version_short", "default_if_arg_present_with_default_user_override", "require_equals_no_empty_values_fail", "build::arg::test::option_display_multiple_short_aliases", "ripgrep_usage_using_templates", "sc_short_flag_x2_comb_long_opt_pos", "default_if_arg_present_no_arg_with_value_with_default_user_override", "casing_is_propogated_from_parent", "completions::fig::fig_with_sub_subcommands", "required_if_val_present_fail_error_output", "explicit_value_name", "no_empty_values_without_equals_but_requires_equals", "group_empty", "opt_default", "required_if_val_present_case_insensitive_fail", "auto_default_value_t", "sc_negates_reqs", "default_if_arg_present_with_value_no_default_fail", "invalid_utf8_strict_option_long_equals", "conflict_output_with_required", "issue_1105_empty_value_short_explicit", "flag_conflict_with_everything", "multiple_flag", "global_arg_used_inner", "test_hyphenated_subcommands", "subcommand_placeholder_test", "issue_1794_usage", "issue_1722_not_emit_error_when_arg_follows_similar_to_a_subcommand", "crate_name", "issue_1480_max_values_consumes_extra_arg_1", "group_multiple_args_error", "last_arg_mult_usage_with_sc", "option_min_exact", "long_about", "build::usage_parser::test::create_option_usage_long_equals6", "required_if_any_all_values_present_fail", "issue_1052_require_delim_help", "zsh_with_value_hints", "infer_subcommands_fail_suggestions", "build::arg::test::positional_display_required", "template_author_version", "multiple_defaults_override", "aaos_opts_w_other_overrides_rev", "multiple_required_unless_usage_printing", "required_ifs_val_present_fail", "arg_required_else_help_error_message", "max_occurrences_implies_multiple_occurrences", "positional_multiple", "app_name_in_short_help_from_enum", "completions::elvish::elvish", "aaos_opts_mult", "test_standalone_long_generates_kebab_case", "test_standalone_long_uses_previous_defined_custom_name", "app_name_in_long_version_from_struct", "multiple_three", "build::usage_parser::test::create_option_usage_long_equals3", "argument_with_default", "build::usage_parser::test::create_option_usage_both_equals5", "build::usage_parser::test::create_option_usage7", "flag_conflict_with_all", "crate_version", "build::arg::test::option_display_multiple_aliases", "required_if_all_values_present_fail", "no_version_flag_long", "variant_with_defined_casing", "leading_hyphen_opt", "lots_o_flags_sep", "template_unknowntag", "osstr_opt_user_override", "prefer_user_subcmd_help_long_1112", "subcmd_did_you_mean_output", "possible_value_arg_value", "test_standalone_long_ignores_afterwards_defined_custom_name", "group_macro_set_required", "opt_s_no_space_mult_no_delim", "build::app::settings::test::app_settings_fromstr", "test_parse_hex_function_path", "hide_env_vals_flag", "build::usage_parser::test::pos_mult_help", "wrapping_newline_chars", "no_env_no_takes_value", "multiple_value_terminator_option_other_arg", "update_subcommands_with_flatten", "utils::tests::test_shorts", "multiple_occurrences_of_flags_large_quantity", "help_is_better_than_comments", "long_flag_long_opt_pos", "default_if_arg_present_with_value_no_default", "requires_if_present_val_no_present_pass", "build::usage_parser::test::pos_mult", "missing_required_2", "special_types_vec", "leading_hyphen_short", "unique_flag", "single_positional_multiple_usage_string", "three_conflicting_arguments", "only_custom_heading_pos", "req_delimiter_short_with_no_space", "show_env_vals_flag", "subcmd_did_you_mean_output_arg_false_positives", "build::usage_parser::test::create_option_usage_long5", "issue_1026", "arg_require_group_2", "no_default_if_arg_present_with_value_no_default", "opt_s_no_space_no_delim", "build::app::tests::global_settings", "build::usage_parser::test::create_option_usage6", "subcommand_not_recognized", "group_required_3", "parse::matches::arg_matches::tests::test_default_values", "help_short"], "failed_tests": [], "skipped_tests": ["ui"]}
{"passed_count": 110, "failed_count": 1, "skipped_count": 0, "passed_tests": ["build::usage_parser::test::create_option_usage_long_equals7", "build::usage_parser::test::create_option_usage_both7", "build::usage_parser::test::create_option_usage_long6", "build::usage_parser::test::create_option_usage2", "build::arg::test::positional_display_multiple_occurrences", "build::usage_parser::test::create_option_usage_both2", "build::usage_parser::test::create_option_with_vals5", "build::usage_parser::test::create_option_usage_long1", "build::usage_parser::test::create_option_usage_long_equals10", "output::help::test::display_width_handles_emojis", "build::usage_parser::test::create_option_usage_both4", "parse::matches::matched_arg::tests::test_grouped_vals_push_and_append", "build::usage_parser::test::create_option_usage0", "build::usage_parser::test::create_option_usage_long_equals4", "build::usage_parser::test::create_option_with_vals3", "build::arg::test::option_display_multiple_values", "build::arg::test::option_display_single_alias", "build::usage_parser::test::create_option_usage_long_equals1", "parse::matches::matched_arg::tests::test_vals_override", "build::usage_parser::test::create_option_usage_long8", "parse::matches::arg_matches::tests::test_default_values_with_shorter_lifetime", "build::usage_parser::test::create_positional_usage0", "build::usage_parser::test::create_option_with_vals4", "build::usage_parser::test::pos_help_newline_lit_sq", "build::usage_parser::test::create_positional_usage", "build::arg::test::option_display2", "build::app::tests::propagate_version", "build::usage_parser::test::create_option_usage_long7", "build::usage_parser::test::create_option_usage_both1", "build::arg::test::option_display_single_short_alias", "build::usage_parser::test::create_option_usage4", "build::usage_parser::test::pos_help_newline", "build::arg::settings::test::arg_settings_fromstr", "parse::matches::arg_matches::tests::test_default_indices", "build::arg_group::test::groups", "build::usage_parser::test::create_option_usage_long10", "build::usage_parser::test::create_option_usage_long2", "parse::matches::matched_arg::tests::test_grouped_vals_first", "build::usage_parser::test::nonascii", "build::arg::test::flag_display_multiple_short_aliases", "build::usage_parser::test::create_option_usage_both6", "build::usage_parser::test::create_option_usage_both_equals8", "build::arg::test::positional_display_val_names", "build::usage_parser::test::create_option_usage_both3", "build::usage_parser::test::create_option_usage3", "build::arg::test::flag_display_multiple_aliases", "build::arg_group::test::arg_group_send_sync", "build::usage_parser::test::create_option_usage8", "build::usage_parser::test::create_option_usage5", "build::usage_parser::test::create_option_usage_both5", "output::help::test::wrap_help_last_word", "build::usage_parser::test::create_option_usage_both_equals6", "build::usage_parser::test::pos_help_double_lit_single_quote", "parse::matches::arg_matches::tests::test_default_osvalues", "build::arg::tests::short_flag_name_missing", "build::usage_parser::test::create_option_usage_both_equals3", "build::usage_parser::test::create_option_usage_both_equals7", "build::app::tests::app_send_sync", "parse::matches::arg_matches::tests::test_default_osvalues_with_shorter_lifetime", "build::usage_parser::test::create_option_usage_long4", "build::app::tests::issue_2090", "build::usage_parser::test::create_option_usage_long_equals9", "build::arg_group::test::test_from", "build::usage_parser::test::create_option_with_vals1_def", "build::arg::test::option_display_multiple_short_aliases", "build::arg::test::flag_display_single_short_alias", "build::usage_parser::test::create_option_usage_long_equals2", "build::usage_parser::test::create_option_usage_long9", "build::usage_parser::test::create_option_usage_both_equals2", "build::arg::test::positional_display_val_names_req", "build::usage_parser::test::create_option_usage_long_equals6", "build::arg::test::positional_display_multiple_values", "build::arg::test::positional_display_required", "build::arg::test::option_display_multiple_occurrences", "build::arg::tests::arg_send_sync", "build::usage_parser::test::create_option_with_vals2", "build::usage_parser::test::create_option_with_vals1", "build::usage_parser::test::create_option_usage_long_equals3", "build::usage_parser::test::create_option_usage_both_equals1", "build::usage_parser::test::create_option_usage_both_equals5", "build::usage_parser::test::create_option_usage7", "build::usage_parser::test::create_option_usage_long_equals8", "build::arg::test::option_display_multiple_aliases", "build::usage_parser::test::create_option_usage_both8", "build::usage_parser::test::pos_req", "build::usage_parser::test::create_option_usage1", "build::usage_parser::test::pos_req_mult_help", "build::usage_parser::test::pos_req_mult_def_help", "build::usage_parser::test::create_option_usage_both_equals4", "build::arg::tests::short_flag_misspel", "parse::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime", "build::app::settings::test::app_settings_fromstr", "build::usage_parser::test::pos_mult_help", "build::usage_parser::test::create_option_with_vals4_def", "build::usage_parser::test::create_option_usage_long_equals5", "build::arg::test::option_display3", "build::app::tests::global_setting", "build::usage_parser::test::create_flag_usage", "build::usage_parser::test::pos_mult", "build::usage_parser::test::create_option_usage9", "build::arg::test::flag_display_single_alias", "build::usage_parser::test::create_option_usage_long5", "output::help::test::display_width_handles_non_ascii", "parse::matches::matched_arg::tests::test_grouped_vals_removal", "build::usage_parser::test::create_option_usage_long3", "build::arg::test::flag_display", "build::app::tests::global_settings", "build::usage_parser::test::create_option_usage6", "parse::matches::arg_matches::tests::test_default_values", "build::usage_parser::test::pos_help_lit_single_quote"], "failed_tests": ["app_from_crate"], "skipped_tests": []}
{"passed_count": 1005, "failed_count": 0, "skipped_count": 1, "passed_tests": ["group_conflict_2", "test_lower_is_renamed", "flag_subcommand_short_normal_usage_string", "args_negate_subcommands_one_level", "issue_626_panic", "basic", "missing_positional_no_hyphen", "build::usage_parser::test::create_option_usage2", "build::usage_parser::test::create_option_usage_both2", "allow_ext_sc_when_sc_required", "issue_1066_allow_leading_hyphen_and_unknown_args_no_vals", "issue_760", "required_unless_any_works_without", "long_opt_x2_pos", "default_if_arg_present_no_default_user_override", "leading_hyphen_fail", "build::usage_parser::test::create_option_usage_long1", "indices_mult_opts", "posix_compatible_flags_long", "option_from_str", "conflict_output_three_conflicting", "opt_default_no_delim", "posix_compatible_flags_short_rev", "issue_289", "sc_short_flag_x2_comb_short_opt_eq_pos", "invalid_utf8_strict_option_long_space", "missing_positional_hyphen", "output::help::test::display_width_handles_emojis", "single_alias_of_option", "build::usage_parser::test::create_option_usage_both4", "list_correct_required_args", "required_unless_present", "parse::matches::matched_arg::tests::test_grouped_vals_push_and_append", "default_if_arg_present_no_arg_with_default", "invalid_utf8_lossy_positional", "possible_values_of_option_multiple", "test_rename_all_is_propagated_from_enum_to_variants_and_their_fields", "explicit_name_no_rename", "propagate_version_long", "short_opt_eq_x2_pos", "flag_subcommand_short_with_aliases", "aaos_flags", "multiple_args_and_final_arg_without_value", "issue_1031_args_with_same_name_no_more_vals", "build::arg::test::option_display_multiple_values", "default_vals_donnot_show_in_smart_usage", "issue_1031_args_with_same_name", "infer_subcommands_pass_exact_match", "completions::elvish::elvish_with_aliases", "warning_never_struct", "parse::matches::arg_matches::tests::test_default_values_with_shorter_lifetime", "test_standalone_long_works_with_verbatim_casing", "no_default_ifs_arg_present", "test_rename_all_is_not_propagated_from_struct_into_subcommand", "osstr_opts", "option_usage_order", "test_multi_word_enum_variant_is_renamed", "sub_command_negate_required_2", "derive_order_subcommand_propagate", "value_names_building_num_vals", "required_unless_any_2", "enum_in_enum_subsubcommand", "multi_level_sc_help", "option_required", "allow_negative_numbers", "visible_arg_aliases_help_output", "case_insensitive_multiple", "completions::zsh::zsh_with_special_help", "valid_cases", "build::arg::test::option_display2", "flag_subcommand_normal", "default_ifs_arg_present_order", "last_positional_second_to_last_mult", "pos_mult_overrides_itself", "req_delimiter_short_with_equal", "quoted_app_name", "multiple_occurrences_of_flags_short", "allow_missing_positional_no_default", "sc_short_flag_x2_long_opt_eq_pos", "possible_values_case_insensitive", "invalid_utf8_lossy_option_short_equals", "conflict_overridden_3", "leading_double_hyphen_trailingvararg", "prefer_user_subcmd_help_short_1112", "positional_min_less", "empty_line_in_doc_comment_is_double_linefeed", "old_newline_chars", "build::arg_group::test::groups", "flag_subcommand_short_with_args", "group_macro_set_multiple", "completions::fish::fish_with_aliases", "value_names_building_num_vals_for_positional", "short_flag_require_equals_with_minvals_zero", "help_about_multi_subcmd_override", "no_default_if_arg_present_no_arg_with_value_with_default", "issue_702_multiple_values", "test_path_opt_simple", "group_required_2", "default_is_screaming", "multiple_occurrences_of_before_env", "hidden_opt_args_only", "require_equals_min_values_zero", "doc_comments", "test_multi_args", "override_version_long_with_user_flag_no_version_flag", "build::arg_group::test::arg_group_send_sync", "lots_o_flags_combined", "build::usage_parser::test::create_option_usage_both5", "test_fetch", "help_about_multi_subcmd", "build::arg::tests::short_flag_name_missing", "env_bool_literal", "infer_subcommands_fail_with_args2", "empty_group", "infer_subcommands_pass", "single_short_alias_of_flag", "multiple_occurrences_of_flags_long", "issue_490", "positional_required", "no_author_version_about", "sc_short_flag_short_opt_pos", "issue_2022_get_flags_misuse", "subcommand_name_not_literal", "flag_subcommand_long_short_normal_usage_string", "issue_1105_empty_value_long_explicit", "require_equals_fail", "opts_using_long_space", "sc_long_flag_x2_long_opt_pos", "show_short_about_issue_897", "build::usage_parser::test::create_option_usage_long_equals9", "invisible_arg_aliases_help_output", "subcommand_none_given", "unset_on_global_setting", "test_validator_fromstr_trait", "possible_values_of_option_fail", "global_flag_used_top_level", "build::usage_parser::test::create_option_with_vals1_def", "posix_compatible_opts_long", "optional_argument_for_optional_option", "possible_values_of_positional_multiple", "group_single_value", "opt_present_with_value", "global_flag_2x_used_top_level", "no_derive_order", "global_passed_down", "flag_subcommand_short_after_long_arg", "utils::tests::test_subcommands", "with_template", "build::usage_parser::test::create_option_usage_long9", "issue_1364_no_short_options", "require_eq_filtered_group", "multiple_short_aliases_of_option", "help_no_subcommand", "positional_max_more", "require_overridden_4", "build::usage_parser::test::create_option_usage_both_equals2", "invalid_utf8_strict_option_short_equals", "positionals", "single_short_arg_without_value", "default_values_user_value", "sc_short_flag_x2_long_opt_pos", "invalid_utf8_lossy_option_short_no_space", "positional_multiple_3", "req_group_with_conflict_usage_string", "borrowed_args", "opt_user_override", "use_env", "test_custom_long_overwrites_default_name", "build::arg::test::positional_display_multiple_values", "multiple_occurrences_of_flags_mixed", "required_option", "only_custom_heading_opts_no_args", "two_option_options", "completions::fish::fish_with_sub_subcommands", "app_name_in_long_help_from_struct", "template_notag", "skip_possible_values", "build::arg::tests::arg_send_sync", "issue_1105_empty_value_long_equals", "issue_1105_empty_value_short_explicit_no_space", "build::usage_parser::test::create_option_with_vals1", "issue_1047_min_zero_vals_default_val", "fish_with_value_hints", "default_if_arg_present_with_value_no_arg_with_default", "completions::powershell::powershell_with_special_commands", "single_alias_of_flag", "stdin_char", "option_exact_more", "build::usage_parser::test::create_option_usage_long_equals8", "low_index_positional_with_flag", "issue_1050_num_vals_and_defaults", "last_arg_mult_usage_req", "help_required_and_given", "update_subcommands", "build::usage_parser::test::create_option_usage_both8", "req_delimiter_complex", "multiple_vals_pos_arg_equals", "global_flag_used_inner", "build::usage_parser::test::pos_req", "flag_subcommand_conflict_with_version", "requires_if_present_val", "version_flag_from_long_version_short", "external_subcommand_optional", "issue_1571", "unset_setting", "with_default", "hide_env", "propagate_global_arg_in_subcommand_to_subsubcommand_1385", "hidden_pos_args_only", "group_macro", "positional_max_less", "build::usage_parser::test::create_option_usage_both_equals4", "required_if_val_present_pass", "invisible_aliases_help_output", "arg_require_group_3", "skip_1", "build::arg::tests::short_flag_misspel", "required_group_multiple_args", "parse::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime", "default_if_arg_present_no_default", "default_if_arg_present_with_value_no_arg_with_default_fail", "completions::fish::fish_with_special_help", "option_long", "app_from_crate", "literals", "aaos_pos_mult", "invisible_short_arg_aliases_help_output", "flag_subcommand_long_infer_pass", "final_word_wrapping", "last_arg_mult_usage", "show_env", "requires_if_present_mult_pass", "short_flag_short_opt_pos", "optional_option", "env_os", "verbatim_doc_comment", "build::usage_parser::test::create_flag_usage", "flag_subcommand_short_with_aliases_vis_and_hidden", "required_unless_any_works_with_short_err", "disabled_help_flag_and_subcommand", "multiple_custom_help_headers", "required_ifs_wrong_val_mult_fail", "update_boxed_flatten_subcommand", "flag_subcommand_normal_with_alias", "flag_subcommand_short_with_alias_same_as_short_flag", "positional_max_exact", "special_types_option", "output::help::test::display_width_handles_non_ascii", "issue_1480_max_values_consumes_extra_arg_3", "invalid_utf8_option_short_equals", "grouped_value_long_flag_delimiter", "opt_eq_no_delim", "no_wrap_help", "option_exact_less", "default_value_t", "option_short", "build::usage_parser::test::create_option_usage_long3", "flatten_with_doc_comment", "no_version_flag_short", "build::arg::test::flag_display", "issue_1480_max_values_consumes_extra_arg_2", "require_eq", "override_help_about", "different_sep_positional", "single_positional_required_usage_string", "special_types_bool", "posix_compatible_flags_long_rev", "subcommand_used_after_double_dash", "completions::powershell::powershell_with_aliases", "flatten", "build::arg::test::positional_display_multiple_occurrences", "template_empty", "option_option_help", "stateful_validator", "sub_sub_cmd_with_option", "test_bool", "subcommand_required_else_help", "low_index_positional", "opts_using_short", "single_short_alias_of_option", "required_unless_any_1", "required_if_val_present_case_insensitive_pass", "required_if_wrong_val", "possible_values_output", "test_rename_all_is_not_propagated_from_struct_into_flattened", "build::usage_parser::test::create_option_usage_long_equals10", "sep_long_space", "mult_flag_overrides_itself", "short_flag_x2_comb_short_opt_pos", "no_propagation_by_default_short", "derive_order", "multiple_short_aliases_of_flag", "test_single_word_enum_variant_is_default_renamed_into_kebab_case", "no_default_if_arg_present_with_value_with_default", "invalid_utf8_option_short_no_space", "default_ifs_arg_present", "sc_short_flag_x2_comb_long_opt_eq_pos", "build::usage_parser::test::create_option_with_vals3", "required_if_all_values_present_pass", "low_index_positional_with_option", "leading_hyphen_with_flag_after", "test_custom_short_overwrites_default_name", "test_standalone_short_uses_previous_defined_custom_name", "no_bin_name", "build::usage_parser::test::create_option_usage_long_equals1", "parse::matches::matched_arg::tests::test_vals_override", "refuse_invalid_utf8_subcommand_when_args_are_allowed_with_allow_external_subcommands", "build::usage_parser::test::create_option_usage_long8", "posix_compatible_opts_short_rev", "require_eq_filtered", "explicit_short_long_no_rename", "build::usage_parser::test::create_option_with_vals4", "required_option_type", "issue_1066_allow_leading_hyphen_and_unknown_args", "flag_subcommand_long_infer_fail", "positional_min_exact", "build::usage_parser::test::create_positional_usage", "flag_subcommand_long_infer_exact_match", "sc_short_flag_long_opt_eq_pos", "allow_negative_numbers_fail", "build::app::tests::propagate_version", "no_auto_version", "skip_subcommand", "two_conflicting_arguments", "help_subcommand", "multiple_value_terminator_option", "group_required", "build::usage_parser::test::create_option_usage_long7", "hidden_short_args", "validator_invalid", "required_ifs_val_present_pass", "build::arg::test::option_display_single_short_alias", "no_env", "build::usage_parser::test::create_option_usage4", "visible_short_arg_aliases_help_output", "mut_version_short", "delim_values_only_pos_follows", "issue_1046_hidden_scs", "app_name_in_short_version_from_struct", "opt_s_default_no_delim", "subcommand_after_argument_looks_like_help", "conflict_overridden", "require_overridden_3", "stop_delim_values_only_pos_follows", "use_long_format_for_help_subcommand_with_setting", "infer_long_arg", "default_if_arg_present_with_default", "no_empty_values", "parse::matches::matched_arg::tests::test_grouped_vals_first", "multi_word_is_renamed_kebab", "override_help_flag_using_long", "completions::fig::fig_with_special_help", "requires_if_present_mult", "auto_value_name", "issue_753", "missing_with_value_delimiter", "positional_hyphen_does_not_panic", "allow_missing_positional", "override_help_subcommand", "arg_require_group", "completions::zsh::zsh_with_aliases", "from_str_invalid", "build::usage_parser::test::create_option_usage3", "infer_subcommands_fail_with_args", "default_ifs_arg_present_user_override", "build::usage_parser::test::create_option_usage5", "parse::matches::arg_matches::tests::test_default_osvalues", "build::usage_parser::test::create_option_usage_both_equals6", "option_required_2", "no_auto_help", "setting_bitor", "opts_using_long_equals", "positional_user_override", "mut_version_long", "opt_default_user_override", "build::app::tests::app_send_sync", "multiple_aliases_of_option", "utils::tests::test_flags", "indices_mult_flags_combined", "opt_without_value_fail", "sep_long_equals", "group_macro_set_not_multiple", "subcommand_help_rev", "test_tuple_commands", "multiple_vals_with_hyphen", "build::arg_group::test::test_from", "issue_626_variable_panic", "option_mixed", "subcommand_long_help", "flag_using_long", "required_if_val_present_fail", "hidden_default_val", "unit_struct", "default_if_arg_present_no_arg_with_default_user_override", "required_unless_err", "build::arg::test::flag_display_single_short_alias", "subcommand_display_order", "build::usage_parser::test::create_option_usage_long_equals2", "sep_short_no_space", "quoted_arg_name", "conditional_reqs_fail", "req_group_usage_string", "positional", "propagate_vals_down", "sc_short_flag_x2_short_opt_pos", "option_exact_exact_not_mult", "test_standalone_short_uses_previous_defined_casing", "case_insensitive_fail", "global_arg_available_in_subcommand", "override_help_long", "option_short_min_more_single_occur", "leading_hyphen_pass", "test_rename_all_is_propagation_can_be_overridden", "osstr_positionals", "skip_help_doc_comments", "subcommand_multiple", "completions::bash::bash_with_aliases", "version_flag_from_long_version_long", "option_default_if_arg_present_with_value_no_default", "utils::tests::test_all_subcommands", "issue_1066_allow_leading_hyphen_and_unknown_args_option", "flag_conflict_2", "flag_subcommand_long_with_alias", "hidden_long_args", "indices_mult_opt_value_delim_eq", "issue_1374_overrides_self_with_multiple_values", "possible_values_of_positional", "indices_mult_flags_opt_combined_eq", "utils::tests::test_longs", "build::arg::test::option_display_multiple_occurrences", "options", "hide_single_possible_val", "issue_688_hidden_pos_vals", "no_default_if_arg_present_with_value_with_default_user_override", "issue_1642_long_help_spacing", "indices_mult_opt_mult_flag", "req_last_arg_usage", "group_usage_use_val_name", "issue_665", "update_basic", "arguments_safe", "global_flag_2x_used_inner", "hide_env_vals", "skip_variant", "generate_completions", "multiple_positional_usage_string", "only_custom_heading_pos_no_args", "build::usage_parser::test::create_option_usage_both_equals1", "conflict_overridden_4", "nested_help_subcommand_with_global_setting", "flag_required_2", "lots_o_vals", "test_multi_args_fail", "last_positional_no_double_dash", "escaped_whitespace_values", "invalid_utf8_strict_positional", "completions::powershell::powershell", "flag_subcommand_long_normal_usage_string", "flag_using_long_with_literals", "propagate_global_arg_to_subcommand_in_subsubcommand_2053", "last_positional", "warning_never_enum", "it_works", "aaos_flags_mult", "values_per_occurrence_named", "opt_missing", "test_standalone_short_generates_kebab_case", "single_positional_usage_string", "crate_authors", "case_insensitive", "flag_subcommand_short", "flag_using_mixed", "hidden_args", "test_parser_occurrences", "fig_with_value_hints", "option_max_more", "help_long", "disable_help_subcommand", "group_single_flag", "build::usage_parser::test::create_option_with_vals4_def", "update_sub_subcommands", "indices_mult_flags", "completions::elvish::elvish_with_special_commands", "req_delimiter_long", "long_opt_eq_x2_pos", "build::arg::test::option_display3", "build::app::tests::global_setting", "short_non_ascii_no_space", "completions::fish::fish_with_special_commands", "opt_present_with_missing_value", "default_if_arg_present_no_arg_with_value_with_default_user_override_fail", "version_flag_from_version_long", "test_cstring", "no_auto_version_mut_arg", "global_setting", "args_with_last_usage", "group_multi_value_single_arg", "issue_1073_suboptimal_flag_suggestion", "require_equals_pass", "subcommand", "propagate_version_short", "test_subsubcommand", "parse::matches::matched_arg::tests::test_grouped_vals_removal", "option_max_less", "long_flag_long_opt_eq_pos", "possible_values_of_option_multiple_fail", "complex_help_output", "sep_short_equals", "aaos_opts_mult_req_delims", "issue_151", "multiple_alias", "app_name_in_long_help_from_enum", "issue_2508_number_of_values_with_single_value_name", "build::usage_parser::test::create_option_usage_long6", "test_validator_msg_newline", "not_possible_value", "sep_short_space", "sep_positional", "refuse_invalid_utf8_subcommand_args_with_allow_external_subcommands", "top_long_doc_comment_both_help_long_help", "delim_values_only_pos_follows_with_delim", "possible_values_hidden_output", "version_about_multi_subcmd", "single_long_arg_without_value", "number_of_values_preferred_over_value_names", "positional_possible_values", "mult_option_overrides_itself", "req_delimiter_long_with_equal", "issue_1105_empty_value_short_equals", "conditional_reqs_pass", "issue_2624", "posix_compatible_opts_short", "create_app", "override_help_flag_using_short", "alias_help", "help_text", "flag_subcommand_long_with_aliases", "dont_delim_values_trailingvararg", "issue_1105_empty_value_short_fail", "docstrings_ordering_with_multiple_clap", "only_pos_follow", "conflict_output_rev_with_required", "possible_values_alias_output", "add_multiple_arg", "after_and_before_help_output", "different_sep", "positional_exact_less", "hide_env_flag", "help_required_and_given_for_subcommand", "sc_short_flag_x2_short_opt_eq_pos", "test_html_root_url", "skip_2", "optional_vec", "option_with_raw_default", "crate_description", "examples_are_functional", "required_unless_present_all", "aaos_opts", "build::arg::test::option_display_single_alias", "option_use_delim_false_override_itself", "group_conflict", "default_if_arg_present_with_value_with_default", "empty_values", "build::usage_parser::test::pos_help_newline_lit_sq", "indices_mult_opt_value_no_delim_eq", "invalid_utf8_strict_option_short_no_space", "test_parse_hex", "short_opt_x2_pos", "group_macro_multiple_methods", "low_index_positional_in_subcmd", "issue_1093_allow_ext_sc", "arg_required_else_help", "multiple_aliases_of_flag", "app_name_in_short_version_from_enum", "require_equals_fail_message", "invalid_utf8_lossy_option_long_space", "optional_argument", "sc_long_flag_long_opt", "build::usage_parser::test::create_option_usage_both1", "app_name_in_short_help_from_struct", "field_long_doc_comment_both_help_long_help", "hidden_short_args_long_help", "grouped_value_multiple_positional_arg", "opts_using_mixed", "completions::fig::fig_with_aliases", "sc_long_flag_x2_long_opt_eq_pos", "index_flags", "option_min_less", "refuse_invalid_utf8_subcommand_with_allow_external_subcommands", "required_group_missing_arg", "flag_subcommand_short_with_alias", "flag_conflict", "utils::tests::test_find_subcommand_with_path", "option_overrides_itself", "issue_1158_conflicting_requirements_rev", "subcommand_short_help", "build::arg::settings::test::arg_settings_fromstr", "multiple_occurrences_of_after_env", "issue_2229", "single_arg_help_with_long_format_setting", "conflict_output_rev", "possible_values_of_option", "override_version_short_with_user_flag_long_still_works", "global_flag_used_outer", "multiple_args_and_intermittent_arg_without_value", "test_custom_bool", "issue_324", "build::usage_parser::test::nonascii", "flag_using_short", "short_eq_val_starts_with_eq", "flag_required", "external_subcommand_looks_like_built_in", "build::usage_parser::test::create_option_usage_both6", "build::arg::test::positional_display_val_names", "custom_template", "ripgrep_usage", "case_insensitive_set_to_false", "no_sep", "completions::fish::fish", "aaos_opts_w_other_overrides_rev_2", "last_arg_mult_usage_req_with_sc", "build::arg::test::flag_display_multiple_aliases", "build::usage_parser::test::create_option_usage8", "required_ifs_wrong_val", "subcommand_after_argument", "verbatim_doc_comment_field", "output::help::test::wrap_help_last_word", "overridable", "build::usage_parser::test::pos_help_double_lit_single_quote", "posix_compatible_opts_long_rev", "multiple_positional_one_required_usage_string", "completions::fig::fig_with_special_commands", "hidden_subcmds_only", "override_help_short", "test_no_cmd", "validator_output", "grouped_value_works", "show_env_vals", "allow_invalid_utf8_subcommand_args_with_allow_external_subcommands", "non_bool_flags", "hidden_long_args_short_help", "unset_setting_bitor", "multiple_no_delimiter", "test_rename_all_is_propagated_from_struct_to_fields", "prefer_user_help_with_derive_order", "build::app::tests::issue_2090", "issue_1158_conflicting_requirements", "custom_help_headers_hidden_args", "positional_min_more", "req_delimiter_short_with_space", "case_insensitive_multiple_fail", "required_argument", "global_arg_default_value", "skip_val", "flag_overrides_itself", "docstrings_ordering_with_multiple_clap_partial", "use_option", "did_you_mean", "alias_on_a_subcommand_option", "no_empty_values_without_equals", "show_env_flag", "flatten_in_subcommand", "max_occurrences_try_inputs", "infer_subcommands_fail_no_args", "issue_1161_multiple_hyphen_hyphen", "invalid_utf8_positional", "quoted_arg_long_name", "sc_long_flag_x2_short_opt_pos", "boxed_flatten_subcommand", "external_subcommand", "issue_2279", "build::arg::test::positional_display_val_names_req", "required_unless_any_works_with_short", "option_with_default", "test_every_custom_parser", "env", "default_if_arg_present_with_value_no_default_user_override", "about_in_subcommands_list", "setting", "flag_subcommand_long", "required_if_any_all_values_present_pass", "raw_idents", "update_every_custom_parser", "app_name_in_long_version_from_enum", "completions::zsh::zsh_with_nested_subcommands", "after_and_before_long_help_output", "issue_777_wrap_all_things", "alias", "hide_possible_vals", "invalid_utf8_option_long_space", "build::usage_parser::test::create_option_with_vals2", "completions::zsh::zsh_with_files_and_dirs", "delim_values_trailingvararg_with_delim", "required_unless_all_err", "quoted_subcommand_name", "index_mult_opts", "option_exact_exact", "multiple_vals_pos_arg_delim", "required_unless_any_err", "very_large_display_order", "arg_short_conflict_with_help", "flag_subcommand_multiple", "multiple_aliases", "multiarg", "test_badinput", "override_version_long_with_user_flag", "flag_subcommand_long_infer_pass_close", "required_if_some_values_present_pass", "issue_1643_args_mutually_require_each_other", "group_reqired_flags_empty", "positional_exact_exact", "escaped_possible_values_output", "opt_s_eq_no_delim", "grouped_value_short_flag_delimiter", "aliases", "args_negate_sc", "req_group_with_conflict_usage_string_only_options", "test_null_commands", "utils::tests::test_flag_subcommand", "build::usage_parser::test::create_option_usage1", "osstr_positional_user_override", "build::usage_parser::test::pos_req_mult_help", "build::usage_parser::test::pos_req_mult_def_help", "conflict_overridden_2", "arg_required_else_help_over_reqs", "visible_aliases_help_output", "aaos_option_use_delim_false", "raw_bool_literal", "skip_enum", "aaos_opts_w_other_overrides_2", "prefer_user_help_in_subcommand_with_derive_order", "subcmd_did_you_mean_output_arg", "pos_required_overridden_by_flag", "short_alias_on_a_subcommand_option", "issue_1374", "required_unless_present_any", "value_names_building_num_vals_from_usage", "validator", "sc_short_flag_x2_comb_short_opt_pos", "issue_2171", "positional_required_2", "posix_compatible_opts_long_equals_rev", "conflict_with_unused_default_value", "build::usage_parser::test::create_option_usage_long_equals5", "subcommand_required_else_help_error_message", "sc_long_flag_x2_short_opt_eq_pos", "sc_long_flag_long_opt_eq_pos", "sub_command_required", "possible_values_of_positional_fail", "invalid_utf8_strict_option_short_space", "multiple_one", "build::usage_parser::test::create_option_usage9", "custom_heading_pos", "completions::fig::fig", "build::arg::test::flag_display_single_alias", "sc_long_flag_short_opt_pos", "issue_626_unicode_cutoff", "no_wrap_default_help", "require_delims_no_delim", "test_standalone_short_works_with_verbatim_casing", "missing_positional_final_required", "leading_hyphen_long", "group_macro_multiple_invokations", "completions::zsh::zsh_with_special_commands", "complex_subcommand_help_output", "conflict_output", "build::usage_parser::test::pos_help_lit_single_quote", "opts_using_mixed2", "build::usage_parser::test::create_option_usage_long_equals7", "test_readme_deps", "infer_subcommands_pass_close", "build::usage_parser::test::create_option_usage_both7", "derive_order_subcommand_propagate_with_explicit_display_order", "issue_2308_multiple_dashes", "test_slice", "opts", "missing_positional_hyphen_far_back", "flag_subcommand_conflict_with_help", "global_arg_used_outer", "aaos_opts_w_other_overrides", "delim_values_trailingvararg", "build::usage_parser::test::create_option_with_vals5", "vector", "dont_collapse_args", "possible_values_of_positional_multiple_fail", "test_standalone_long_uses_previous_defined_casing", "casing_propogation_is_overridden", "group_acts_like_arg", "invalid_utf8_option_long_equals", "with_value_delimiter", "posix_compatible_flags_short", "group_macro_multiple_methods_alternative", "opt_eq_mult_def_delim", "missing_required_output", "explicit_version_not_str_lit", "prefer_user_help_long_1112", "test_add", "build::usage_parser::test::create_option_usage0", "default_missing_value_flag_value", "values_per_occurrence_positional", "completions::bash::bash_with_special_commands", "flag_x2_opt", "build::usage_parser::test::create_option_usage_long_equals4", "group_macro_attributes_alternative", "index_flag", "unset_global_setting", "option_exact_exact_mult", "posix_compatible_opts_long_equals", "combined_flags", "grouped_value_multiple_positional_arg_last_multiple", "no_duplicate_error", "leading_hyphen_with_flag_before", "test_upper_is_renamed", "custom_headers_headers", "build::usage_parser::test::create_positional_usage0", "positional_multiple_2", "option", "possible_value", "option_max_exact", "double_hyphen_as_value", "leading_hyphen_with_only_pos_follows", "mult_option_require_delim_overrides_itself", "test_parser_with_default_value", "prefer_user_help_short_1112", "no_propagation_by_default_long", "issue_1105_empty_value_long_fail", "global_arg_used_top_level", "issue_1437_allow_hyphen_values_for_positional_arg", "external_subcommand_os_string", "option_short_min_more_mult_occurs", "create_positional", "require_delims", "help_required_locally_but_not_given_for_subcommand", "missing_positional_final_multiple", "invalid_utf8_lossy_option_long_equals", "conflicts_with_default", "subcmd_did_you_mean_output_ambiguous", "after_help_no_args", "build::usage_parser::test::pos_help_newline", "two_optional_vecs", "merge_subcommands_with_flatten", "sc_short_flag_short_opt_eq_pos", "arguments", "flag_subcommand_long_with_alias_same_as_long_flag", "test_no_parse", "completions::zsh::zsh", "parse::matches::arg_matches::tests::test_default_indices", "require_overridden_2", "show_long_about_issue_897", "issue_2494_subcommand_is_present", "issue_1076", "issue_1487", "sub_command_negate_required", "build::usage_parser::test::create_option_usage_long10", "build::usage_parser::test::create_option_usage_long2", "help_required_and_no_args", "require_equals_empty_vals_pass", "missing_positional_hyphen_req_error", "long_eq_val_starts_with_eq", "completions::bash::bash", "invalid_utf8_lossy_option_short_space", "build::arg::test::flag_display_multiple_short_aliases", "indices_mult_flags_opt_combined", "build::usage_parser::test::create_option_usage_both_equals8", "multiple_defaults", "single_alias", "issue_946", "override_version_short_with_user_flag", "build::usage_parser::test::create_option_usage_both3", "test_standalone_short_ignores_afterwards_defined_custom_name", "update_ext_subcommand", "mut_arg_version_no_auto_version", "args_negate_subcommands_two_levels", "positionals_user_override", "grouped_value_positional_arg", "required_unless_any_works_with_long", "sc_short_flag_long_opt_pos", "hidden_pos_args", "no_empty_values_with_equals", "default_value", "no_sep_positional", "build::usage_parser::test::create_option_usage_both_equals3", "build::usage_parser::test::create_option_usage_both_equals7", "issue_447", "issue_1284_argument_in_flag_style", "positional_exact_more", "multiple_flags_in_single", "disabled_help_flag", "default_if_arg_present_with_value_with_default_user_override", "parse::matches::arg_matches::tests::test_default_osvalues_with_shorter_lifetime", "group_macro_set_not_required", "empty_values_with_equals", "build::usage_parser::test::create_option_usage_long4", "invalid_utf8_option_short_space", "hidden_subcmds", "version_flag_from_version_short", "default_if_arg_present_with_default_user_override", "require_equals_no_empty_values_fail", "build::arg::test::option_display_multiple_short_aliases", "ripgrep_usage_using_templates", "sc_short_flag_x2_comb_long_opt_pos", "default_if_arg_present_no_arg_with_value_with_default_user_override", "casing_is_propogated_from_parent", "completions::fig::fig_with_sub_subcommands", "required_if_val_present_fail_error_output", "explicit_value_name", "no_empty_values_without_equals_but_requires_equals", "group_empty", "opt_default", "required_if_val_present_case_insensitive_fail", "auto_default_value_t", "sc_negates_reqs", "default_if_arg_present_with_value_no_default_fail", "invalid_utf8_strict_option_long_equals", "conflict_output_with_required", "issue_1105_empty_value_short_explicit", "flag_conflict_with_everything", "multiple_flag", "global_arg_used_inner", "test_hyphenated_subcommands", "subcommand_placeholder_test", "issue_1794_usage", "issue_1722_not_emit_error_when_arg_follows_similar_to_a_subcommand", "crate_name", "issue_1480_max_values_consumes_extra_arg_1", "group_multiple_args_error", "last_arg_mult_usage_with_sc", "option_min_exact", "long_about", "build::usage_parser::test::create_option_usage_long_equals6", "required_if_any_all_values_present_fail", "issue_1052_require_delim_help", "zsh_with_value_hints", "infer_subcommands_fail_suggestions", "build::arg::test::positional_display_required", "template_author_version", "multiple_defaults_override", "aaos_opts_w_other_overrides_rev", "multiple_required_unless_usage_printing", "required_ifs_val_present_fail", "arg_required_else_help_error_message", "max_occurrences_implies_multiple_occurrences", "positional_multiple", "app_name_in_short_help_from_enum", "completions::elvish::elvish", "aaos_opts_mult", "test_standalone_long_generates_kebab_case", "test_standalone_long_uses_previous_defined_custom_name", "app_name_in_long_version_from_struct", "multiple_three", "build::usage_parser::test::create_option_usage_long_equals3", "argument_with_default", "build::usage_parser::test::create_option_usage_both_equals5", "build::usage_parser::test::create_option_usage7", "flag_conflict_with_all", "crate_version", "build::arg::test::option_display_multiple_aliases", "required_if_all_values_present_fail", "no_version_flag_long", "variant_with_defined_casing", "leading_hyphen_opt", "lots_o_flags_sep", "template_unknowntag", "osstr_opt_user_override", "prefer_user_subcmd_help_long_1112", "subcmd_did_you_mean_output", "possible_value_arg_value", "test_standalone_long_ignores_afterwards_defined_custom_name", "group_macro_set_required", "opt_s_no_space_mult_no_delim", "build::app::settings::test::app_settings_fromstr", "test_parse_hex_function_path", "hide_env_vals_flag", "build::usage_parser::test::pos_mult_help", "wrapping_newline_chars", "no_env_no_takes_value", "multiple_value_terminator_option_other_arg", "update_subcommands_with_flatten", "utils::tests::test_shorts", "multiple_occurrences_of_flags_large_quantity", "help_is_better_than_comments", "long_flag_long_opt_pos", "default_if_arg_present_with_value_no_default", "requires_if_present_val_no_present_pass", "build::usage_parser::test::pos_mult", "missing_required_2", "special_types_vec", "leading_hyphen_short", "unique_flag", "single_positional_multiple_usage_string", "three_conflicting_arguments", "req_delimiter_short_with_no_space", "subcmd_did_you_mean_output_arg_false_positives", "show_env_vals_flag", "build::usage_parser::test::create_option_usage_long5", "issue_1026", "arg_require_group_2", "no_default_if_arg_present_with_value_no_default", "opt_s_no_space_no_delim", "build::app::tests::global_settings", "build::usage_parser::test::create_option_usage6", "subcommand_not_recognized", "group_required_3", "parse::matches::arg_matches::tests::test_default_values", "help_short"], "failed_tests": [], "skipped_tests": ["ui"]}