From a04daec14e0be79fbf8c6af34daa91e5ffd3d076 Mon Sep 17 00:00:00 2001 From: Andrs Montaez Date: Wed, 4 Jan 2012 00:06:03 -0200 Subject: [PATCH] Version command. Command for showing version. --- Mage/Console.php | 28 +++++++++++++++++++++++----- bin/mage | 1 + bin/mage.php | 4 ++++ 3 files changed, 28 insertions(+), 5 deletions(-) diff --git a/Mage/Console.php b/Mage/Console.php index 698be33..5e9717a 100644 --- a/Mage/Console.php +++ b/Mage/Console.php @@ -32,6 +32,9 @@ class Mage_Console } else if ($this->_args[0] == 'install') { $this->_action = 'install'; + + } else if ($this->_args[0] == 'version') { + $this->_action = 'version'; } else if ($this->_args[0] == 'init') { $this->_action = 'init'; @@ -97,15 +100,19 @@ class Mage_Console $config->loadEnvironment($this->getEnvironment()); $config->loadSCM(); - // Logging - if ($this->getAction() == 'install') { - self::$_logEnabled = false; + // Logging + $showGrettings = true; + if (in_array($this->getAction(), array('install', 'version'))) { + self::$_logEnabled = false; + $showGrettings = false; } else { self::$_logEnabled = $config->general('logging', false); } // Grettings - Mage_Console::output('Starting Magallanes', 0, 2); + if ($showGrettings) { + Mage_Console::output('Starting Magallanes', 0, 2); + } switch ($this->getAction()) { case 'deploy': @@ -151,9 +158,20 @@ class Mage_Console break; } break; + + case 'version'; + $this->showVersion(); + break; } - Mage_Console::output('Finished Magallanes', 0, 2); + if ($showGrettings) { + Mage_Console::output('Finished Magallanes', 0, 2); + } + } + + public function showVersion() + { + Mage_Console::output('Running Magallanes version ' . MAGALLANES_VERSION .'', 0, 2); } public static function log($message, $continuation = false) diff --git a/bin/mage b/bin/mage index 8d50bd0..55ef640 100755 --- a/bin/mage +++ b/bin/mage @@ -1,4 +1,5 @@ #!/bin/sh +#VERSION:0.9 SCRIPT=$(readlink -f $0) DIR=$(dirname $SCRIPT) diff --git a/bin/mage.php b/bin/mage.php index 6024338..6f773bd 100644 --- a/bin/mage.php +++ b/bin/mage.php @@ -1,5 +1,7 @@