From: Garrit Franke Date: Thu, 31 Mar 2022 13:08:12 GMT Subject: Re: [PATCH v2] cli: add -v and -h shorthands Message-ID: In-Reply-To: <220331.86tubfrngz.gmgdl@evledraar.gmail.com> On 31.03.22 02:07, Ævar Arnfjörð Bjarmason wrote: > > On Thu, Mar 31 2022, Garrit Franke wrote: > >> On Wed, Mar 30 2022, Junio C Hamano wrote: >> >>> Sorry, but it is unclear why it is a good thing. >> >> My main motivation behind this change was a standardized user >> experience across tools. Many users use these shorthands out of habit >> to get an overview of a program. Seeing the command fail and having to >> retype it in a longer form creates unnecessary friction between the >> user and the program. > > I think this is a good trade-off in this case. I.e. -v and -h are > commonly understood. An interesting observation I just made is that curl [0] uses both "--verbose" and "--version" on the top level [1][2] including shorthands. "-v" corresponds to "verbose", "-V" corresponds to "version. Not that I'm a fan of this clutter, but it's a possible path to go down if we actually needed a second shorthand using this letter. [0]: https://github.com/curl/curl [1]: https://github.com/curl/curl/blob/master/docs/cmdline-opts/version.d [2]: https://github.com/curl/curl/blob/master/docs/cmdline-opts/verbose.d