summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTodd Leonhardt <todd.leonhardt@gmail.com>2019-06-29 15:47:23 -0400
committerTodd Leonhardt <todd.leonhardt@gmail.com>2019-06-29 15:47:23 -0400
commit31da70efe7160439eb6ab13f46739993f4d4cd7f (patch)
tree56f8437b29dabb91928ab52b25229346f002b62e
parent25552125316eabc119e39e4abc136ca0c79fb403 (diff)
downloadcmd2-git-31da70efe7160439eb6ab13f46739993f4d4cd7f.tar.gz
Added import of ansi.style directly into cmd2 namespace in __init__.py
Also: - Fixed an example in README which was using print() instead of self.poutput()
-rwxr-xr-xREADME.md2
-rw-r--r--cmd2/__init__.py1
2 files changed, 2 insertions, 1 deletions
diff --git a/README.md b/README.md
index 7ac7eaea..451a7bf0 100755
--- a/README.md
+++ b/README.md
@@ -91,7 +91,7 @@ Instructions for implementing each feature follow.
class MyApp(cmd2.Cmd):
def do_foo(self, args):
"""This docstring is the built-in help for the foo command."""
- print(cmd2.ansi.style('foo bar baz', fg='red'))
+ self.poutput(cmd2.style('foo bar baz', fg='red'))
```
- By default the docstring for your **do_foo** method is the help for the **foo** command
- NOTE: This doesn't apply if you use one of the `argparse` decorators mentioned below
diff --git a/cmd2/__init__.py b/cmd2/__init__.py
index e86fb9bb..d3c92636 100644
--- a/cmd2/__init__.py
+++ b/cmd2/__init__.py
@@ -10,6 +10,7 @@ except DistributionNotFound:
# package is not installed
pass
+from .ansi import style
from .cmd2 import Cmd, Statement, EmptyStatement, categorize
from .cmd2 import with_argument_list, with_argparser, with_argparser_and_unknown_args, with_category
from .constants import DEFAULT_SHORTCUTS