diff options
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(); |
