/**
* Github create repo command.
*
* @param InputInterface $input
* @param OutputInterface $output
*/
public function githubCreateRepo(InputInterface $input, OutputInterface $output)
{
$this->api->setCredentials($this->getCredentials($output));
$name = $this->repoName($input);
try {
$this->api->createRepo($name, $this->repoDescription($input));
} catch (ServerException $se) {
//TODO
$output->writeln('<error>Server exception thrown</error>');
die;
} catch (ClientException $ce) {
$this->showError($ce, $output);
}
$output->writeln('<info>Repository ' . $name . ' created</info>');
}