diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2014-03-20 21:27:16 +0100 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2014-03-20 21:27:16 +0100 |
| commit | 7e8bdb96bc0f2b1381fae9e9e29ce9773be0c2d5 (patch) | |
| tree | d6cf92bb4d5023f60a0cba64c50a46a53af94cb2 /src/bdrem | |
| parent | 22920ecdc0972c099a6eca79ee3071872a43e527 (diff) | |
| download | bdrem-7e8bdb96bc0f2b1381fae9e9e29ce9773be0c2d5.tar.gz bdrem-7e8bdb96bc0f2b1381fae9e9e29ce9773be0c2d5.zip | |
use ANSI color codes on shell by default
Diffstat (limited to 'src/bdrem')
| -rw-r--r-- | src/bdrem/Cli.php | 10 | ||||
| -rw-r--r-- | src/bdrem/UserInterface.php | 3 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/bdrem/Cli.php b/src/bdrem/Cli.php index 0525a37..3ecd4ea 100644 --- a/src/bdrem/Cli.php +++ b/src/bdrem/Cli.php @@ -40,6 +40,16 @@ class Cli extends UserInterface //set default renderer to console $parser->options['renderer']->default = 'console'; + $parser->addOption( + 'ansi', + array( + 'long_name' => '--no-color', + 'description' => 'Do not output ANSI color codes', + 'action' => 'StoreFalse', + 'default' => true + ) + ); + //only on CLI $parser->addCommand( 'readme', array( diff --git a/src/bdrem/UserInterface.php b/src/bdrem/UserInterface.php index de6d3bb..66b72e2 100644 --- a/src/bdrem/UserInterface.php +++ b/src/bdrem/UserInterface.php @@ -173,6 +173,9 @@ abstract class UserInterface $this->config->renderer = $result->options['renderer']; $this->config->stopOnEmpty = $result->options['stopOnEmpty']; $this->config->setDate($result->options['date']); + if (isset($result->options['ansi'])) { + $this->config->ansi = $result->options['ansi']; + } return $result; } catch (\Exception $exc) { $this->preRenderParameterError(); |
