Replies: 1 comment
-
One reason they are options, instead of subcommands, is that you can actually mix them together
Another is that Something that will help is we'll be able to separate arguments into distinct groups with the next major version of the CLI argument parsing library we are using (clap) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The current cli design confuses me. There's a bunch of operations (
--pull
,--push
,--rebase
), and separately there are options and flags (--dry-run
,--verbose
,--base
etc). I think it would be great to separate operations from options and flags and drop the--
prefix from operations. So instead ofgit stack --rebase --base master
you would writegit stack rebase --base master
.Beta Was this translation helpful? Give feedback.
All reactions