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

CLI Changes Sub-PR: Visualisation subcommand #597

Merged
merged 15 commits into from Aug 18, 2023

Conversation

Xophmeister
Copy link
Member

This forms a part of PR #583 and must not be merged into main alone. It is only the implementation of isolated functionality -- and thus not expected to necessarily pass the CI checks -- to split up the work into logical chunks.

@Xophmeister Xophmeister mentioned this pull request Aug 15, 2023
26 tasks
Note that clap doesn't support (--foo [--bar] | --quux) groups very
cleanly; it was a bit of a hack to get this to work, with the result
being the error text being a bit off when an illegal combination is
attempted. I've attempted to compensate for this by making the long help
text quite explicit.

Also updated clap, which contains the fix for clap-rs/clap#5022
@Xophmeister Xophmeister marked this pull request as ready for review August 17, 2023 16:20
@Xophmeister
Copy link
Member Author

This PR contains a lot of seemingly unnecessary machinery to achieve its goals. While it's not necessary for re-implementing the visualisation subcommand, it will be useful for the formatting subcommand...

@Xophmeister Xophmeister merged commit f978b73 into chris/cli-changes Aug 18, 2023
2 of 4 checks passed
@Xophmeister Xophmeister deleted the chris/new-cli/visualisation branch August 18, 2023 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants