protected function configure()
{
$this->setName('init')->setDescription('Initialize Satis configuration file')->setDefinition([new InputArgument('file', InputArgument::OPTIONAL, 'JSON file to use', './satis.json'), new InputOption('name', null, InputOption::VALUE_REQUIRED, 'Repository name'), new InputOption('homepage', null, InputOption::VALUE_REQUIRED, 'Home page')])->setHelp(<<<'EOT'
The <info>init</info> generates configuration file (satis.json is used by default).
You will need to run <comment>build</comment> command to build repository.
EOT
);
}