summaryrefslogtreecommitdiff
path: root/cmd2/cmd2.py
Commit message (Expand)AuthorAgeFilesLines
* Fixed flake8 warningKevin Van Brunt2019-07-121-1/+1
* Renamed Cmd2ArgParser to ArgParserKevin Van Brunt2019-07-121-16/+16
* Updated documentationKevin Van Brunt2019-07-111-3/+3
* Merge branch 'master' into auto_completer_refactorKevin Van Brunt2019-07-111-28/+28
|\
| * Restore self.statement_parser to a public attribute in cmd2.CmdTodd Leonhardt2019-07-101-28/+28
* | Small refactoring to simplify codeKevin Van Brunt2019-07-101-3/+1
* | Moved all custom argparse classes intended for normal development to argparse...Kevin Van Brunt2019-07-071-2/+4
* | Merge branch 'master' into auto_completer_refactorKevin Van Brunt2019-07-061-44/+41
|\ \ | |/
| * Added autoclass documentation for cmd2.Cmd in cmd.rstTodd Leonhardt2019-07-061-44/+41
* | More unit testsKevin Van Brunt2019-07-061-3/+3
* | Added ability to limit how many CompletionItems display at a timeKevin Van Brunt2019-07-061-0/+5
* | Display set command tab-completion results as CompletionItemsKevin Van Brunt2019-07-061-6/+6
* | Made alias and macro tab completion lookup results use CompletionItemsKevin Van Brunt2019-07-061-16/+16
* | Using argparse constants instead of hardcoded stringsKevin Van Brunt2019-07-041-10/+15
* | Made optional args on completers keyword-onlyKevin Van Brunt2019-07-041-7/+7
* | Moved cmd2 custom argparse types to argparse_custom.pyKevin Van Brunt2019-07-031-17/+18
* | Merge branch 'master' into auto_completer_refactorKevin Van Brunt2019-07-031-28/+5
|\ \ | |/
| * Removed typoKevin Van Brunt2019-07-031-1/+1
| * Removed import of Collection since we are no longer calling len() on the vari...Kevin Van Brunt2019-07-031-29/+6
* | Merge branch 'master' into auto_completer_refactorKevin Van Brunt2019-07-031-1/+1
|\ \ | |/
| * Fixed issue where wrong function was being set for Pyreadline's _display_comp...Kevin Van Brunt2019-07-031-1/+1
* | Patched argparse._ActionsContainer.add_argument() to support more settings li...Kevin Van Brunt2019-07-021-52/+36
* | Added functions to enable tab completion and choices provider functions to ar...Kevin Van Brunt2019-07-021-55/+56
* | Removed cmd2.basic_complete function since it was added to utilsKevin Van Brunt2019-07-021-15/+0
* | Moved basic_complete to utilsKevin Van Brunt2019-07-021-6/+6
* | Small refactor and documentation updatesKevin Van Brunt2019-07-011-4/+0
|/
* Modified async_alert_str to also get passed the number of terminal columns an...Todd Leonhardt2019-07-011-1/+3
* Merge branch 'master' into colorama_encapsulationTodd Leonhardt2019-06-301-11/+41
|\
| * Rewrote _redirect_complete to match our parsing behaviorKevin Van Brunt2019-06-301-11/+41
* | Refactored ansi.async_alert_str() so that the cursor offset within the readli...Todd Leonhardt2019-06-301-2/+2
* | Initial changes for encapsulation of colorama usage within ansi.pyTodd Leonhardt2019-06-301-54/+4
|/
* Remove load, _relative_load, pyscript aliases whichTodd Leonhardt2019-06-291-59/+34
* Refactored allow_ansi setterKevin Van Brunt2019-06-291-4/+8
* Always set the canonical version allow_ansi' string valueKevin Van Brunt2019-06-291-2/+3
* Handling alternate cases of allow_ansi valuesKevin Van Brunt2019-06-291-1/+1
* Added validation when setting allow_ansiKevin Van Brunt2019-06-291-8/+18
* Added unit testsKevin Van Brunt2019-06-271-1/+1
* Updated documentationKevin Van Brunt2019-06-271-1/+1
* Moved cmd2.Cmd._decolorized_write() to ansi.py and renamed it to ansi_aware_w...Kevin Van Brunt2019-06-271-19/+9
* Made allow_ansi an application-wide setting and moved it to ansi.pyKevin Van Brunt2019-06-271-15/+28
* Renamed colors setting to allow_ansiKevin Van Brunt2019-06-261-5/+5
* Changed default styles to use a more flexible approach which could be used to...Kevin Van Brunt2019-06-261-9/+9
* Changed signature of style() to allow for simpler calling and overriding of s...Kevin Van Brunt2019-06-261-4/+3
* Added TextStyle class and default implementations for various message types l...Kevin Van Brunt2019-06-261-22/+22
* Moved code related to ANSI escape codes to new file called ansi.pyKevin Van Brunt2019-06-261-26/+25
* Added bold and underline to style()Kevin Van Brunt2019-06-261-5/+3
* Removed unneeded (optional) text from docstringsKevin Van Brunt2019-06-261-21/+21
* Renamed style_message to styleKevin Van Brunt2019-06-261-8/+8
* Changed perror and pexcept to handle already styled strings via a boolKevin Van Brunt2019-06-251-29/+31
* Removed color args from poutput since the style function is going to do more ...Kevin Van Brunt2019-06-251-19/+16