
In this directory
- `run.ts` is an override for the default `run` function exported by `@radicjs/command`. This allows you to modify global options to the command line interface.
- `cli.ts` is the main entry point for the command line interface, it defines subcommands
- subcommands are located by checking:
    ```
    protected findCommandPath(commandName:string){
        const paths = [
            join(this.executableDir(), commandName + '.ts'),
            join(this.executableDir(), commandName + '.js'),
            join(this.executableDir(), commandName, 'index.ts'),
            join(this.executableDir(), commandName, 'index.js'),
            join(this.executableDir(), `${this._name}_${commandName}.ts`),
            join(this.executableDir(), `${this._name}_${commandName}.js`),
        ];
    ```
    so in the case of `cli.ts` its subcommand 'remote' it will check:
    - `remote.ts`
    - `remote.js`
    - `remote/index.ts`
    - `remote/index.js`
    - `cli_remote.ts`
    - `cli_remote.js`

    it will pick the first file that exists.
    > @todo: add support for custom subcommand paths
