Closed dependabot[bot] closed 7 months ago
The Pull Request updates the clap
crate from version 4.4.13 to 4.4.18. This crate is used for parsing command-line arguments in Rust applications. The update includes several fixes, such as ensuring unique required arguments when the usage
feature is lacking, fixing a panic when mixing args_conflicts_with_subcommands
with ArgGroup
, and ensuring invalid escape sequences in user-defined strings are correctly stripped when the terminal doesn't support color. Additionally, there's an improvement to the error message for args_conflicts_with_subcommands
and a new feature that allows num_args(0)
on options to make them emulate being a flag for position-tracking flags.
The update seems straightforward and includes important fixes and improvements. It is recommended to review the changes and run tests to ensure compatibility with the application. If all tests pass and no issues are found, merging the PR would be beneficial to keep the dependencies up to date.
Bumps clap from 4.4.13 to 4.4.18.
Release notes
Sourced from clap's releases.
Changelog
Sourced from clap's changelog.
Commits
0134f45
chore: Release995ee03
docs: Update changelog2f18909
Merge pull request #5314 from epage/required0a635b9
fix(parser): Don't duplicate requireds when usage disablede648e08
Merge pull request #5311 from sourcefrog/doc-exitcode8c83971
docs: Link to exit code infob250c0b
Merge pull request #5310 from epage/ptyc742b8e
chore(complete): Update completest-ptyf524d84
chore: Release944fb81
docs: Update changelogDependabot 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 show