/**
  * Executes this command.
  *
  * @param InputInterface  $input
  * @param OutputInterface $output
  */
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $parameters = new ParameterBag();
     $parameters->set('configuration.file', $input->getOption('project-dir') . DIRECTORY_SEPARATOR . 'accompli.json');
     $parameters->set('console.output_interface', $output);
     $accompli = new Accompli($parameters);
     $accompli->initialize();
     $successfulInstall = $accompli->deploy($input->getArgument('version'), $input->getArgument('stage'));
     if ($successfulInstall) {
         return 0;
     }
     return 1;
 }