[TIMOB-11869] [TIMOB-11267] Major surgery to the CLI architecture. Added JSDoc foundation.
[TIMOB-11869] [TIMOB-11267] More work on the validate step.
[TIMOB-11869] [TIMOB-11267] Validation done. More work on getting the rest of the commands working again. Still no prompting support.
[TIMOB-11869] [TIMOB-11267] Wired up the prompting. Need to start fixing plugin, module, and sdk commands as well as handle platform specific options.
[TIMOB-11869] [TIMOB-11267] Fixed support for subcommands and command args. More work on fixing the sdk command.
[TIMOB-11869] [TIMOB-11267] Fixed command and subcommand parsing to take into account parent options and flags. Fixed bugs with no-colors in config command. Added --output json-object to config command. Fixed argument applying in parser.
[TIMOB-11869] [TIMOB-11267] Finished sdk command. Lots of bug fixes.
Small fixes.
[TIMOB-11869] [TIMOB-11267] Finished up the plugin and module commands.
[TIMOB-11869] [TIMOB-11267] Bug fixes. Moved all command loading logic to the context object. More work on the help command.
[TIMOB-11869] [TIMOB-11267] More work on the help command.
[TIMOB-11869] [TIMOB-11267] Finished moving command loading code to the context. Mostly finished the help command. Bug fixes and user experience improvements.
[TIMOB-11869] [TIMOB-11267] Bug fixes. Removed debug code. Better handling when config file does not yet exist.
[TIMOB-11869] [TIMOB-11267] Bug fixes with missing options. Add platform specific options and flags to help screen.
[TIMOB-11869] [TIMOB-11267] Doc updates.
[TIMOB-11869] [TIMOB-11267] Work on the setup command. Bug fixes and code cleanup. Renamed app.sdk config option to sdk.selected. Updated docs.
[TIMOB-11869] [TIMOB-11267] Bug fixes in main titanium.js when .titanium dir does not exist and when checking if command is a non-sdk command. Major work to the info command and some more work on the setup command.
[TIMOB-11869] [TIMOB-11267] More work on the info command.
[TIMOB-11869] [TIMOB-11267] Some bug fixes in the info command. Updated the api docs.
[TIMOB-11869] [TIMOB-11267] Added support for async command validate() calls. Some cleanup on the info command, but it's currently broken. Added Node.js <0.8 fatal error.