You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* See [submenus.py](https://github.com/python-cmd2/cmd2/blob/master/examples/submenus.py) for an example of how to use it
11
11
* Added option for persistent readline history
12
12
* See [persistent_history.py](https://github.com/python-cmd2/cmd2/blob/master/examples/persistent_history.py) for an example
13
13
* See the [Searchable command history](http://cmd2.readthedocs.io/en/latest/freefeatures.html#searchable-command-history) section of the documentation for more info
14
14
* Improved PyPI packaging by including unit tests, examples, and docs in the tarball
15
15
* Improved documentation to make it more obvious that **poutput()** should be used instead of **print()**
16
16
*``exclude_from_help`` and ``excludeFromHistory`` are now instance instead of class attributes
17
-
17
+
* Added flag and index based tab completion helper functions
18
+
* See [tab_completion.py](https://github.com/python-cmd2/cmd2/blob/master/examples/tab_completion.py)
19
+
* Attributes Removed
20
+
*``abbrev`` - Removed support for abbreviated commands
21
+
* Good tab completion makes this unnecessary
22
+
18
23
## 0.8.0 (February 1, 2018)
19
24
* Bug Fixes
20
25
* Fixed unit tests on Python 3.7 due to changes in how re.escape() behaves in Python 3.7
@@ -28,7 +33,7 @@
28
33
* **with_argparser_and_unknown_args** decorator for argparse-based argument parsing, but allows unknown args
29
34
* **do_*** commands get two arguments, the output of argparse.parse_known_args()
30
35
* See the [Argument Processing](http://cmd2.readthedocs.io/en/latest/argument_processing.html) section of the documentation for more information on these decorators
31
-
* Alternatively, see the [argparse_example.py](https://github.com/python-cmd2/cmd2/blob/master/examples/argparse_example.py)
36
+
* Alternatively, see the [argparse_example.py](https://github.com/python-cmd2/cmd2/blob/master/examples/argparse_example.py)
32
37
and [arg_print.py](https://github.com/python-cmd2/cmd2/blob/master/examples/arg_print.py) examples
33
38
* Added support for Argpasre sub-commands when using the **with_argument_parser** or **with_argparser_and_unknown_args** decorators
34
39
* See [subcommands.py](https://github.com/python-cmd2/cmd2/blob/master/examples/subcommands.py) for an example of how to use subcommands
0 commit comments