getConfig()->getArgument(1); try { switch ($subCommand) { case 'environments': $this->_environment(); break; } } catch (Exception $e) { Mage_Console::output('' . $e->getMessage() . '', 1, 2); } } private function _environment() { $environments = array(); $content = scandir('.mage/config/environment/'); foreach ($content as $file) { if (strpos($file, '.yml') !== false) { $environments[] = str_replace('.yml', '', $file); } } sort($environments); if (count($environments) > 0) { Mage_Console::output('These are your configured environments:', 1, 1); foreach ($environments as $environment) { Mage_Console::output('* ' . $environment . '', 2, 1); } Mage_Console::output('', 1, 1); } else { Mage_Console::output('You don\'t have any environment configured.', 1, 2); } } }