public function run($req, $res) { $app = (include $this->app->command['app_dir'] . '/bootstrap.php'); switch ($this->params['command']) { case "config": $config = array(); foreach ($app->raw() as $key => $value) { if ($key === 'locals') { break; } $config[$key] = $value; } echo Ini::encode($config); break; case "env": echo Console::text($app->mode(), 'green', true); break; case "version": echo Console::text(\Pagon\VERSION, 'green', true); break; case "cleanup": if (Console::confirm("确定清除 '.git' 目录?")) { echo "Cleaned"; } break; default: echo Console::text("未知的操作: {$this->params['command']}", 'redbg', true); break; } }