Rules to Better Command Lines - 3 Rules
There should never be a command line utility without a UI. Take an example of Visual Studio 2008:
It is always a good practice to have UI opened when specifying
\[ApplicationName].exe
from command line. If the GUI is not done, show a messagebox "GUI coming...".Note: If you prefer for not putting UI as the default, it should have be at least "/GUI" as the argument. Do not use "/i", because too many command lines are using “/i” already.
When you develop an application that supports command line, you must provide a list of arguments / help on how to use the application through command line.
It can be as easy as typing:
\[ApplicationName].exe /?
for listing the arguments.