From bb99f9bc13f91c102242fa41eeb58c177b8ef8dd Mon Sep 17 00:00:00 2001 From: AD7six Date: Fri, 22 Apr 2011 21:53:02 +0200 Subject: [PATCH] removing clear from welcome while it's superficially useful to start from a clean screen - it's not actually helpful. Quite often cake will issue setup errors which a user will not see because they are immediately cleared. Users continue using the cli unaware that they have (possibly significant) problems --- lib/Cake/Console/Shell.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/lib/Cake/Console/Shell.php b/lib/Cake/Console/Shell.php index ad5b716fa..be43d58e4 100644 --- a/lib/Cake/Console/Shell.php +++ b/lib/Cake/Console/Shell.php @@ -165,7 +165,7 @@ class Shell extends Object { if ($this->stdin == null) { $this->stdin = new ConsoleInput('php://stdin'); } - + $parent = get_parent_class($this); if ($this->tasks !== null && $this->tasks !== false) { $this->_mergeVars(array('tasks'), $parent, true); @@ -200,7 +200,6 @@ class Shell extends Object { * */ protected function _welcome() { - $this->clear(); $this->out(); $this->out('Welcome to CakePHP v' . Configure::version() . ' Console'); $this->hr(); @@ -296,16 +295,16 @@ class Shell extends Object { * but intended for running shells from other shells. * * ### Usage: - * + * * With a string commmand: * * `return $this->dispatchShell('schema create DbAcl');` * * With an array command: * - * `return $this->dispatchShell('schema', 'create', 'i18n', '--dry');` + * `return $this->dispatchShell('schema', 'create', 'i18n', '--dry');` * - * @param mixed $command Either an array of args similar to $argv. Or a string command, that can be + * @param mixed $command Either an array of args similar to $argv. Or a string command, that can be * exploded on space to simulate argv. * @return mixed. The return of the other shell. */ @@ -471,7 +470,7 @@ class Shell extends Object { /** * Wrap a block of text. - * Allows you to set the width, and indenting on a block of text. + * Allows you to set the width, and indenting on a block of text. * * ### Options * @@ -480,7 +479,7 @@ class Shell extends Object { * - `indent` Indent the text with the string provided. Defaults to null. * * @param string $text Text the text to format. - * @param mixed $options Array of options to use, or an integer to wrap the text to. + * @param mixed $options Array of options to use, or an integer to wrap the text to. * @return string Wrapped / indented text * @see String::wrap() */