Bump case-app, add names limit to HelpFormat, move some name aliases, add test #2280
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #1883
Related to alexarchambault/case-app#480
Some name aliases were moved to the top of the list of
@Name
s so that they are displayed in the short help. In this way we get full option name displayed and possibly a single letter flag for it.Rules for limiting name aliases are:
Using the
namesLimit = Some(N)
parameter in HelpFormat would pick N-1 first name aliases + the main name.For example, for option:
and
namesLimit = Some(2)
will result in--fourth, --four-option
getting displayedand for full help
-f, --four, --f-opt, --fourth, --four-option