Releases: elegantchaos/CommandShell
Releases · elegantchaos/CommandShell
1.0.4
Fixed reference to Arguments package.
1.0.3
Added ability for long running commands to return a result that indicates that they have started (but aren't done yet).
The main thread then runs dispatch_main() - which never returns. When the command finally finishes, it calls shell.exit() to actually return a result and quit.
1.0.2
Combined various documentation properties into a Description struct.
1.0.1
If a registered command has no name, treat it as the default thing to run if the user doesn't specify a command when invoking the shell.
(If multiple registered commands have no name, the first one wins and the others are ignored).
1.0.0
Initial version lifted from ReleaseTools project.