-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
upgrade clap, or move away from it #176
Comments
I've been a fan of clap's derive interface since it was called structopt. I had never heard of argh before seeing this ticket, so I decided to have a look. I made branch for each https://github.com/oylenshpeegul/hyperlink/tree/clap-v4 https://github.com/oylenshpeegul/hyperlink/tree/argh Changing from clap 3 to 4 wasn't too bad. Let's hope changing to clap 5 will be even easier. |
neat. what's the release binary size? |
❯ ls -lh target/release/hyperlink |
Not much of a difference on my machine argh clap-v4 clap-v3 |
a win is a win, feel free to make a PR for argh, for as long as the output is roughly the same and the CLI doesn't have breaking changes |
clap 4.0 is out, and hyperlink is out of date
however, clap 5.0 seems to be around the corner as well
should we just move to the
argh
crate? I'm a big sucker for binary size, and the amount of dependencies and upgrading churn added by clap is starting to piss me offso many questions
The text was updated successfully, but these errors were encountered: