Comment by nomorecommas
4 years ago
Long option names are more descriptive, more easily distinguished, and easier to remember. Your shell should be intelligent enough to provide tab completion for option names, assuming it is configured to.
4 years ago
Long option names are more descriptive, more easily distinguished, and easier to remember. Your shell should be intelligent enough to provide tab completion for option names, assuming it is configured to.
> Long option names are ... easier to remember ... Your shell should be intelligent enough to provide tab completion
They are so easy to remember that you need to configure your shell to remember them for you?
>Your shell should be intelligent enough to provide tab completion for option names, assuming it is configured to.
Wait, are you saying that I need to change my shell or config to make up for another tool's poor design?
No, thanks.
Long option names are more difficult to remember because a long option name can be spelled multiple ways and it is difficult to remember which spelling is correct.
IMO, powershell got it right. Yeah, it’s syntax is strange, but it has standard flag usage with proper autocomplete, and you can shorten any flag the way you want (eg. fuzzy match) if it is unambiguous.