I am redesigning a command line application and am looking for a way to make its use more intuitive. Are there any conventions for the format of parameters passed into a co
Complementing @vonc's answer, don't accept ambiguous abbreviations. Eg:
myCli.exe describe someThing myCli.exe destroy someThing myCli.exe des someThing ???
In fact, in that case, I probably wouldn't accept an abbreviation for "destroy"...