Issue #43 - Exit code should indicate that something failed.

This commit is contained in:
Andrés Montañez 2014-03-16 13:31:36 -03:00
parent fc3b7d87a5
commit ae785225fa
2 changed files with 8 additions and 1 deletions

View file

@ -67,6 +67,8 @@ class Console
*/
public function run($arguments)
{
$exitCode = 10;
// Declare a Shutdown Closure
register_shutdown_function(function() {
// Only Unlock if there was an error
@ -120,6 +122,7 @@ class Console
}
}
$command->run();
$exitCode = 0;
} catch (Exception $exception) {
self::output('<red>' . $exception->getMessage() . '</red>', 1, 2);
@ -135,6 +138,8 @@ class Console
// Check if logs need to be deleted
self::checkLogs($config);
return $exitCode;
}
/**

View file

@ -26,4 +26,6 @@ array_shift($argv);
// Run Magallanes
$console = new Mage\Console;
$console->run($argv);
$exitCode = $console->run($argv);
exit($exitCode);