protected function execute(InputInterface $input, OutputInterface $output) { $processExecutor = new \Composer\Util\ProcessExecutor(); $repositoryName = $input->getArgument('name'); $repositoryDir = ROOT . '/repositories/' . $repositoryName; if (file_exists($repositoryDir)) { $output->writeln('Removing repository ' . $repositoryName); $processExecutor->execute('rm -rf ' . $repositoryDir); } else { throw new \Exception('Repository ' . $repositoryName . ' does not exist.'); } }