ef6c07c9fa
- Have the CLI separate from the standard analysis engine. - This allows for easier integration to other tools (ie: IDEs and build toolchains) - This allows a self-contained way to setup the commands and have autocomplete scripts include all languages - This easily allows to include the pmd designer to expose under a standard command