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

Common: Re-order options and parameters in usage synopsis #133

Closed
rsenden opened this issue Oct 15, 2022 · 0 comments
Closed

Common: Re-order options and parameters in usage synopsis #133

rsenden opened this issue Oct 15, 2022 · 0 comments
Labels
effort:? enhancement New feature or request fcli-core Generic fcli issues that affect multiple modules prio:low Low priority; nice to have but minimal impact
Milestone

Comments

@rsenden
Copy link
Contributor

rsenden commented Oct 15, 2022

Currently, parameters and options are mostly displayed in the order in which they are defined in the various command classes. Preferably, the synopsis should display options and parameters in the following order:
<positional parameters> <command options> <generic options (help, version, logging, session name)>

We'll need to check whether picocli provides functionality for this; I think there's an order parameter on @Option and other annotations; so we need to check whether we can properly use these to display parameters and options in the order suggested above.

@MikeTheSnowman MikeTheSnowman added enhancement New feature or request common labels Oct 19, 2022
@rsenden rsenden added fcli-core Generic fcli issues that affect multiple modules and removed common labels May 14, 2023
@rsenden rsenden added this to the backlog milestone Jul 26, 2023
@rsenden rsenden added prio:low Low priority; nice to have but minimal impact effort:? labels May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort:? enhancement New feature or request fcli-core Generic fcli issues that affect multiple modules prio:low Low priority; nice to have but minimal impact
Projects
None yet
Development

No branches or pull requests

2 participants