The overall structure of commands in Dartino should follow:
dartino verb [zero or more verbs or object-nouns]
The outermost verb is the group of actions to be performed (for example, 'help'). Subsequent verbs are either 'sub-verbs' (for example, 'debug step') or are the target of the outer verbs (for example 'help debug').
Object-nouns are the target of the command (for example, 'dartino show changes')
The overall aim here is to provide the ability to 'vocalise' the instructions, in other words to say them to yourself as you type them.
dartino debug step
should perform the next step of execution.
dartino help
should provide 'top level' help, whereas:
dartino help debug
should provide help about debug.
Help should be supported everywhere as a top level verb and a sub-verb, in other words:
dartino help debug
and
dartino debug help
Should display the same text.