-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues rollup #637
Issues rollup #637
Conversation
… crate_version! macros One can now use ```rust let a = App::with_defaults("My Program"); // same as let a2 = App::new("My Program") .version(crate_version!()) .author(crate_authors!()); ``` Closes #600
When errors are made while developing, the panic error messages have been improved instead of relying on the default panic message which is extremely unhelpful. Closes #574
…, namely '{bin}.bash-completion' Closes #567
…hen term width is determined to be too small, or help text is too long Now `clap` will check if it should automatically place long help messages on the next line after the flag/option. This is determined by checking to see if the space taken by flag/option plus spaces and values doesn't leave enough room for the entirety of the help message, with the single exception of of if the flag/option/spaces/values is less than 25% of the width. Closes #597
…s and ones that conflict with each other Args that conflict *and* are in a group will now only display in the group and not in the usage string itself. Closes #616
Closes #633
r? @sru (yo-bot has picked a reviewer for you, use r? to override) |
📌 Commit 063dd26 has been approved by |
📌 Commit a0e9a7d has been approved by |
@homu r+ |
📌 Commit a0e9a7d has been approved by |
@homu r+ |
💡 This pull request was already approved, no need to approve it again.
|
📌 Commit a0e9a7d has been approved by |
💡 This pull request was already approved, no need to approve it again.
|
@homu r- |
No description provided.