public function __construct()
{
parent::__construct([]);
$this->addArgument(new InputArgument('path', InputArgument::OPTIONAL, 'The path to a directory or file containing specs'));
$this->addOption(new InputOption('grep', 'g', InputOption::VALUE_REQUIRED, 'Run tests matching <pattern> <comment>(default: *.spec.php)</comment>'));
$this->addOption(new InputOption('no-colors', 'C', InputOption::VALUE_NONE, 'Disable output colors'));
$this->addOption(new InputOption('--force-colors', null, InputOption::VALUE_NONE, 'Force output colors'));
$this->addOption(new InputOption('reporter', 'r', InputOption::VALUE_REQUIRED, 'Select which reporter to use <comment>(default: spec)</comment>'));
$this->addOption(new InputOption('bail', 'b', InputOption::VALUE_NONE, 'Stop on failure'));
$this->addOption(new InputOption('configuration', 'c', InputOption::VALUE_REQUIRED, 'A php file containing peridot configuration'));
$this->addOption(new InputOption('reporters', null, InputOption::VALUE_NONE, 'List all available reporters'));
$this->addOption(new InputOption('--version', '-V', InputOption::VALUE_NONE, 'Display the Peridot version number'));
$this->addOption(new InputOption('--help', '-h', InputOption::VALUE_NONE, 'Display this help message.'));
}