-
-
Notifications
You must be signed in to change notification settings - Fork 94
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
zx: use clap for arg parsing #505
Conversation
223afd2
to
8d272dc
Compare
@FineFindus hey. You think you'll be able to finish this soon? |
It's basically done, the only two things missing are #499 being merged and the MSRV CI failing. I'm still not quite sure why, for some reason it tries to build a newer clap version than specified. Maybe a caching problem? We could try a re-run, hoping that the cache is now old enough not to be an issue-. |
15841a1
to
3468d59
Compare
Rebased the pr to the latest |
b432d51
to
b89f7db
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for updating. Some questions and concerns still. Also the last commit feels very much like a fixup of the second commit. Is it? If so, please squash it into that. If not, please add some description to the commit.
b989419
to
8023001
Compare
Changes the command-line interface, input files are now specified with subcommands instead of arguments.
`global` arguments can be positioned in subcommands. This makes it possbile to use the argument at the end.
8023001
to
0fe4b11
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. There were issues in the testing but as we discussed in the PMs, they're not caused by your changes here.
Update
zbus-xmlgen
to useclap
. This change converts the--session
,--system
,--address
, andfile
arguments into subcommands.Builds on #499 to also add the
--split-interfaces
options.Possible future improvements