protected function installCli()
    {
        try {
            $this->process();
            $this->installCliStep1();
            $this->installCliStep2();
            $this->installCliStep3();
            $this->cli->line($this->getSuccessMessage());
        } catch (Exception $ex) {
            $this->cli->error($ex->getMessage());
        }
    }