master
fix(assert): Clean up num_args/action assert
chore: Update from template
feat(help): Prefix argument aliases in output with `--`
feat(help): Merge lists of short and long aliases
fix(parser): Dont report missing flags as present
docs: Update App references to Command
test(builder): Switch more to assert_error
fix(help): Remove extraneous text from built-ins
fix(parser): Allow `exclusive` to override required_*
fix(assert): Allow stateful value parsers
style: Make clippy happy
test(parser): Verify value_source
feat(builder): Add `clap::Error::remove`
test(help): Add cases for subcommand aliases
feat(builder): Allow flags to take num_args=0..=1
fix(help): Correctly calculate padding for short-only args
fix(help): Fix --help help text in edge case (#4710)
test(parser): Correct misleading test names
feat(builder): Allow quoted id's for arg macro
chore: Upgrade snapbox
feat: Allow deferred initialization of subcommands
fix(assert): Prevent arguments from requiring self
docs: Shift focus from takes_value to actions
fix(parser): Deprecate ArgMatches::is_present
fix(parser): Don't panic on invalid UTF-8 values