/**
  * Execute command
  *
  * @param InputInterface  $input
  * @param OutputInterface $output
  *
  * @return null|int
  */
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $configuration = new Configuration();
     $configuration->setOutput('phar-compiler.phar');
     $configuration->setBinary('bin/phar-compiler.php');
     $configuration->setExcludeDirs(array('/\\/Tests\\//'));
     $configuration->setIncludeDirs(array('.'));
     $configuration->setIncludeFiles(array('/README\\.md/'));
     $configuration->saveXML($config = $input->getOption('config'));
     $output->writeln('<fg=green>Configuration file successfully created in path:</>');
     $output->writeln(' ' . getcwd() . DIRECTORY_SEPARATOR . $config);
 }