protected function configure()
{
$this->setName('purge')->setDescription('Purge packages')->setDefinition([new InputArgument('file', InputArgument::OPTIONAL, 'Json file to use', './satis.json'), new InputArgument('output-dir', InputArgument::OPTIONAL, 'Location where to output built files', null)])->setHelp(<<<'EOT'
The <info>purge</info> command deletes useless archive files, depending
on given json file (satis.json is used by default) and the
lastest json file in the include directory of the given output-dir.
In your satis.json (or other name you give), you must define
"archive" argument.
EOT
);
}