summaryrefslogtreecommitdiff
path: root/cmd2/utils.py
Commit message (Collapse)AuthorAgeFilesLines
* Making build_settables() public againKevin Van Brunt2020-02-281-1/+1
|
* Merge branch 'master' into api_docskotfu2020-02-211-2/+2
|\
| * Removed hyphen from tab-completionKevin Van Brunt2020-02-211-2/+2
| |
* | Embedded examples and cross-links for categorize() and with_category()kotfu2020-02-201-1/+13
| |
* | Fix merge errorkotfu2020-02-201-15/+0
| |
* | Merge branch 'master' into api_docskotfu2020-02-201-2/+42
|\ \ | |/ | | | | | | | | | | | | # Conflicts: # CHANGELOG.md # cmd2/__init__.py # cmd2/decorators.py # docs/api/utility_functions.rst
| * Moved categorize() to utils.py and made set_parser_prog() non-publicKevin Van Brunt2020-02-201-0/+15
| |
| * Added apply_style to CompletionErrorKevin Van Brunt2020-02-181-1/+15
| | | | | | | | Simplified error class structure in argparse_completer.py
| * Made CompletionError exception available to non-argparse tab completionKevin Van Brunt2020-02-171-0/+11
| |
| * Renamed AutoCompleter to ArgparseCompleter for clarityKevin Van Brunt2020-02-171-2/+2
| |
* | move `categorize()` to `utils.py` and make `set_parser_prog` a private methodkotfu2020-02-141-0/+15
|/
* Fix optional type hintTodd Leonhardt2020-02-111-2/+2
| | | | typing.OrderedDict wasn't added until Python 3.7.2; so replace with Dict.
* Allowing for colored fill char in align_textKevin Van Brunt2020-02-111-14/+34
| | | | Added function to index all style sequences found in a string
* Fixed bug where ANSI style sequences were not correctly handled in ↵Kevin Van Brunt2020-02-111-17/+61
| | | | utils.truncate_line()
* Added more to Settable docstringKevin Van Brunt2020-02-051-2/+9
|
* Added more to onchange_cb documentationKevin Van Brunt2020-02-051-3/+7
|
* Added remove_settable() since cmd2 has add_settable()Kevin Van Brunt2020-02-051-4/+7
| | | | Documented Settable.onchange_cb
* Updated documentationKevin Van Brunt2020-02-051-2/+4
|
* Removed unnecessary inheritance from objectKevin Van Brunt2020-02-041-5/+5
|
* Fixed a bug in a very unusual case and added some unit testsTodd Leonhardt2020-02-041-4/+5
|
* Updated CHANGELOG and made a few minor tweaksTodd Leonhardt2020-02-041-37/+5
|
* Updated set command to support tab completion of valuesKevin Van Brunt2020-02-041-3/+58
|
* Import ABC from collections.abc instead of collections for Python 3.9 ↵Karthikeyan Singaravelan2020-01-221-2/+3
| | | | compatibility.
* Renamed functionKevin Van Brunt2020-01-171-14/+14
|
* Updating unit testsKevin Van Brunt2020-01-171-2/+2
|
* Added string truncation function and support for it in the alignment functionsKevin Van Brunt2020-01-171-14/+71
|
* Renamed ansi_safe_wcswidth() to style_aware_wcswidth()Kevin Van Brunt2019-12-191-5/+5
| | | | Renamed ansi_aware_write() to style_aware_write()
* Changed allow_ansi to allow_style for accuracy in what types of ANSI escape ↵Kevin Van Brunt2019-12-191-5/+5
| | | | sequences are handled
* Renamed functions based on code review comments. Fixed Python warnings.Kevin Van Brunt2019-12-091-21/+18
|
* Added more text alignment unit testsKevin Van Brunt2019-12-091-0/+6
|
* Adding unit tests for text alignment functionsKevin Van Brunt2019-12-091-15/+13
|
* Updated center_text to support ansi escape sequences and characters with ↵Kevin Van Brunt2019-12-091-16/+148
| | | | | | display widths greater than 1. Also added left and right justification functions.
* Fixed bug where pipe processes were not being stopped by Ctrl-C on WindowsKevin Van Brunt2019-11-181-2/+4
|
* Fixed ProcessLookupErrorKevin Van Brunt2019-11-171-1/+5
|
* Fixed bug where pipe processes were not being stopped by Ctrl-C on Linux/MacKevin Van Brunt2019-11-171-3/+4
|
* Updated docstring of which to be more accurate in its purposeKevin Van Brunt2019-10-301-11/+11
|
* Fixed a few commands that would have failed if arguments containing quotes ↵Kevin Van Brunt2019-07-241-6/+11
| | | | were used
* Fixed commentKevin Van Brunt2019-07-221-1/+1
|
* Reduced complexity of complete()Kevin Van Brunt2019-07-171-1/+1
|
* Merge branch 'master' into auto_completer_refactorKevin Van Brunt2019-07-061-0/+1
|\
| * Major overhaul of documentation structure for #709kotfu2019-07-021-0/+1
| |
* | Moved basic_complete to utilsKevin Van Brunt2019-07-021-0/+16
|/
* Moved code related to ANSI escape codes to new file called ansi.pyKevin Van Brunt2019-06-261-62/+0
|
* Added bold and underline to style()Kevin Van Brunt2019-06-261-4/+16
|
* Removed unneeded (optional) text from docstringsKevin Van Brunt2019-06-261-3/+3
|
* Renamed style_message to styleKevin Van Brunt2019-06-261-5/+5
|
* Removed end argument from style_messageKevin Van Brunt2019-06-251-3/+1
|
* Fix flake8 errors, don't use Style.RESET, fix docstring, change some ↵Daniel Ahn2019-06-241-2/+4
| | | | pexcept() calls to perror()
* Initial Commit for Issue 698xNinjaKittyx2019-06-241-0/+29
|
* Added center_text() utility function for centering text in a terminal along ↵Todd Leonhardt2019-06-161-0/+16
| | | | | | with unit tests for it This function isn't used yet, but I have plans to use it when improving the output of transcript testing