First-pass command line option parsing using COA
New appdev command line tool that will eventually combine the functionality of the project and genimages tools
Add project and genimages as commands to the new appdev command line tool
Handle recoverable errors properly
Add "install" command to install subcommand dependencies
Provide a more useful error message when command dependencies need to be installed
Add "ad" shortcut for appdev command-line tool
Refactor command management into a reusable module
Automatically end submodule definitions
Add support for single-file command modules
The "project clean" command removes AppDev resources from the project's .gitignore
Enumerate AppDev resources before executing any project management commands
Refactor the project management commands into COA subcommand modules
Automatically add the project argument to all project subcommands
Add an option to remove the iOS Simulator application associated with a project
Add an option to remove the project's build directory
Refactor the genimages command to use the new command stack subcommand feature
Load subcommand dependencies inside the module.load callback to allow missing subcommand dependency errors to be detected
Colorize console output
Create separate operations to augment or clean the project's .gitignore file