This only applies to the subcommand args. Before we paniced if the
subcommand itself was invalid but now we will report an error up to the
user.
ArgSettings::AllowInvalidUtf8
Allowing empty values is the default again with ArgSettings::AllowEmptyValues changing to
ArgSettings::ForbidEmptyValues
AppSettings::GlobalVersion renamed to AppSettings::PropagateVersion and it is not applied
globally anymore
Arg::env, Arg::env_os, Arg::last, Arg::require_equals, Arg::allow_hyphen_values,
Arg::hide_possible_values, Arg::hide_default_value, Arg::hide_env_values,
Arg::case_insensitive and Arg::multiple_values does not set ArgSettings::TakesValue anymore
Arg::require_delimiter does not set ArgSettings::TakesValue and ArgSettings::UseValueDelimiter
anymore
Arg::require_equals does not disallow empty values anymore
Arg::default_value_if, Arg::default_value_if_os, Arg::default_value_ifs,
Arg::default_value_ifs_os now takes the default value parameter as an option
Arg::index, Arg::number_of_values, Arg::min_values, Arg::max_values now takes usize
Arg::value_delimiter now accepts char instead of &str
ArgMatches::is_present does not handle subcommand names anymore
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
⚠️ Dependabot is rebasing this PR ⚠️
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps clap from 3.0.0-beta.2 to 3.0.0-beta.4.
Changelog
Sourced from clap's changelog.
... (truncated)
Commits
52be134
Release 3.0.0-beta.4b175222
Fix error73b28fb
Release 3.0.0-beta.3a9b86ec
Update changelogc15b894
Merge pull request #2700 from TheDaemoness/patch-1f411a65
Fix invalid_value returning an Error with no info203613d
Merge pull request #2696 from ldm0/overridea85857d
Make overrides_with working whenMultipleValues
is enabled.441ff68
Merge pull request #2694 from clap-rs/env-feature52d064b
Merge pull request #2693 from clap-rs/value_namesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)