Skip to content
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

Inconsistencies in short helps (-h) use of long help #5495

Open
epage opened this issue May 14, 2024 · 0 comments
Open

Inconsistencies in short helps (-h) use of long help #5495

epage opened this issue May 14, 2024 · 0 comments
Labels
A-help Area: documentation, including docs.rs, readme, examples, etc... M-minor-incompat Meta: Implementing or merging this will require a minor version bump S-waiting-on-decision Status: Waiting on a go/no-go before implementing

Comments

@epage
Copy link
Member

epage commented May 14, 2024

From #5491

location short long notes
before help before_help before_long_help or before_help added in #2008, changed in #2174
command about about long_about or about changed in #1612
arg help help or long_help long_help or help
subcommand about about or long_about about or long_about changed in #2558
after help after_help after_long_help or after_help added in #2008, changed in #2174

The inconsistency in "command about"'s short and "subcommand about" is suspicious

Likely the fallback to long help isn't worth it and dropping it could reduce some overhead. We'd still need the long help to short help fallback.

@epage epage added S-waiting-on-decision Status: Waiting on a go/no-go before implementing A-help Area: documentation, including docs.rs, readme, examples, etc... M-minor-incompat Meta: Implementing or merging this will require a minor version bump labels May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-help Area: documentation, including docs.rs, readme, examples, etc... M-minor-incompat Meta: Implementing or merging this will require a minor version bump S-waiting-on-decision Status: Waiting on a go/no-go before implementing
Projects
None yet
Development

No branches or pull requests

1 participant