Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Updated async_alert() to account for self.prompt not matching Readline's ↵async_prompt | Kevin Van Brunt | 2021-09-10 | 4 | -51/+87 |
| | | | | current prompt. | ||||
* | Updated change log | Kevin Van Brunt | 2021-09-08 | 1 | -1/+2 |
| | |||||
* | Fixed example code | Kevin Van Brunt | 2021-09-07 | 1 | -2/+5 |
| | |||||
* | Argparse tab completer will complete remaining flag names if there are no ↵ | Kevin Van Brunt | 2021-09-07 | 3 | -3/+19 |
| | | | | more positionals to complete. | ||||
* | Updating docs | Kevin Van Brunt | 2021-09-01 | 2 | -0/+6 |
| | |||||
* | Added cmd2.Cmd method to determine what ArgparseCompleter type to use | Kevin Van Brunt | 2021-09-01 | 2 | -21/+22 |
| | |||||
* | Added ap_completer_type arg to Cmd2ArgumentParser.__init__(). | Kevin Van Brunt | 2021-09-01 | 4 | -29/+163 |
| | | | | Added unit tests for custom ArgparseCompleter | ||||
* | Refactored custom ArgparseCompleter functionality so they will now be set ↵ | Kevin Van Brunt | 2021-09-01 | 10 | -61/+131 |
| | | | | | | using methods on ArgumentParser objects. This fixes issue where subcommands did not use the correct custom ArgparseCompleter type. | ||||
* | Added self.last_result unit tests for the history command. | Kevin Van Brunt | 2021-08-25 | 1 | -9/+54 |
| | |||||
* | Added self.last_result unit tests for run_script, _relative_run_script, and ↵ | Kevin Van Brunt | 2021-08-25 | 2 | -1/+34 |
| | | | | set commands. | ||||
* | Fixed extra space appended to each alias by "alias list" command. | Kevin Van Brunt | 2021-08-25 | 4 | -8/+71 |
| | | | | Added self.last_result unit tests for alias, edit, eof, help, macro, quit, shortcuts, and run_pyscript commands. | ||||
* | Updated documentation | Kevin Van Brunt | 2021-08-23 | 1 | -1/+1 |
| | |||||
* | All cmd2 built-in commands now populate self.last_result | Kevin Van Brunt | 2021-08-23 | 3 | -8/+68 |
| | |||||
* | Merge pull request #1133 from python-cmd2/topic_width | Kevin Van Brunt | 2021-08-23 | 14 | -172/+304 |
|\ | | | | | Updated some commands to use SimpleTable in their output | ||||
| * | Merge branch 'master' into topic_width | Kevin Van Brunt | 2021-08-23 | 12 | -65/+257 |
| |\ | |/ |/| | |||||
* | | Removed DEFAULT_ARGUMENT_PARSER and DEFAULT_COMMAND_COMPLETER from __init.py__ | Kevin Van Brunt | 2021-08-23 | 2 | -12/+7 |
| | | |||||
* | | Updated documentation for setting custom parsers | Kevin Van Brunt | 2021-08-23 | 3 | -3/+8 |
| | | |||||
* | | Applied black format | Eric Lin | 2021-08-23 | 4 | -8/+14 |
| | | |||||
* | | * New function `set_default_command_completer_type()` allows developer to ↵ | Eric Lin | 2021-08-23 | 10 | -43/+230 |
| | | | | | | | | | | | | | | | | | | extend and modify the behavior of `ArgparseCompleter`. * New function `register_argparse_argument_parameter()` allows developers to specify custom parameters to be passed to the argparse parser's `add_argument()` method. These parameters will become accessible in the resulting argparse Action object when modifying `ArgparseCompleter` behavior. | ||||
| * | Updated documentationtopic_width | Kevin Van Brunt | 2021-08-19 | 1 | -0/+1 |
| | | |||||
| * | Merge branch 'master' into topic_width | Kevin Van Brunt | 2021-08-19 | 2 | -25/+2 |
| |\ | |/ |/| | |||||
* | | Deleted set_choices_provider() and set_completer() which were deprecated in ↵ | Kevin Van Brunt | 2021-08-19 | 2 | -25/+4 |
| | | | | | | | | 2.1.2 | ||||
| * | set command output now uses SimpleTable. | Kevin Van Brunt | 2021-08-19 | 14 | -135/+189 |
| | | | | | | | | | | | | | | Tabled tab completion now includes divider row. Tab completion results for aliases, macros, and Settables wrap long fields. SimpleTable now accepts blank for the divider character. It is identical to passing None. Removed --verbose flag from set command so the descriptions always show. | ||||
| * | Updated _print_topics() to use SimpleTable | Kevin Van Brunt | 2021-08-11 | 2 | -40/+46 |
| | | |||||
| * | Updated print_topics() and columnize() to account for ANSI styles and wide ↵ | Kevin Van Brunt | 2021-07-26 | 1 | -1/+75 |
|/ | | | | characters | ||||
* | Updated files for 2.1.2 release2.1.2 | Kevin Van Brunt | 2021-07-05 | 3 | -3/+3 |
| | |||||
* | Added accessor methods for cmd2-specific attributes to the argparse.Action ↵ | Kevin Van Brunt | 2021-07-04 | 4 | -60/+319 |
| | | | | | | class. Deprecated set_choices_provider() and set_completer() functions in favor of these new methods. | ||||
* | Fixed spelling in docstring | Kevin Van Brunt | 2021-06-28 | 1 | -1/+1 |
| | |||||
* | Updated docs | Kevin Van Brunt | 2021-06-25 | 3 | -3/+4 |
| | |||||
* | Updated CHANGELOG for 2.1.1 release2.1.1 | Kevin Van Brunt | 2021-06-17 | 1 | -1/+3 |
| | |||||
* | Trying to isolate beta | Eric Lin | 2021-06-17 | 1 | -2/+25 |
| | |||||
* | Updated all examples to use Cmd2ArgumentParser instead of ↵ | Kevin Van Brunt | 2021-06-17 | 15 | -51/+36 |
| | | | | | | argparse.ArgumentParser. This is best practice for consistency of appearance between built-in and custom commands. | ||||
* | Fixing tests on Python 3.10 | Kevin Van Brunt | 2021-06-17 | 8 | -51/+47 |
| | |||||
* | Setting the version in nox to just '3.10' appears to allow 3.10.0b2 to run ↵ | Eric Lin | 2021-06-17 | 3 | -4/+7 |
| | | | | | | | | for me github CI appears to require full beta version number which is incompatably with how nox wants the version passed in. Changed CI to run test targets without specifying version and relying on nox to auto-skip unsupported versions Added Python 3.10 to azure pipelines. | ||||
* | Fixed handling of argparse's default options group name which was changed in ↵ | Kevin Van Brunt | 2021-06-17 | 4 | -5/+15 |
| | | | | Python 3.10 | ||||
* | Excluding more temporary directories from the manifest. Added plugins back ↵ | Eric Lin | 2021-06-17 | 2 | -5/+7 |
| | | | | in to enable isolated tests | ||||
* | Add the tests_isolated directory back to the PyPI package for testing the ↵ | Todd Leonhardt | 2021-06-16 | 1 | -1/+0 |
| | | | | CommandSet stuff (#1123) | ||||
* | Add CI testing on Python 3.10 beta2 (#1122) | Todd Leonhardt | 2021-06-14 | 2 | -2/+2 |
| | | | | | | | * Begin testing on Python 3.10 beta 2 * Try to fix 3.10 build * Add nox session | ||||
* | Updated CHANGELOG for 2.1.0 release2.1.0 | Kevin Van Brunt | 2021-06-14 | 1 | -2/+2 |
| | |||||
* | Updated error message when invalid persistent history file is read | Kevin Van Brunt | 2021-06-14 | 1 | -1/+4 |
| | |||||
* | Sorted exception list | Kevin Van Brunt | 2021-06-14 | 1 | -1/+1 |
| | |||||
* | Fixed spelling in doc | Kevin Van Brunt | 2021-06-14 | 1 | -1/+1 |
| | |||||
* | Fixed Sphinx error | Kevin Van Brunt | 2021-06-14 | 1 | -1/+1 |
| | |||||
* | Updated documentation about persistent history files | Kevin Van Brunt | 2021-06-14 | 1 | -5/+4 |
| | |||||
* | Removed obsolete unit test | Kevin Van Brunt | 2021-06-14 | 1 | -27/+2 |
| | |||||
* | Added unit tests for History and Statement | Kevin Van Brunt | 2021-06-14 | 2 | -0/+118 |
| | |||||
* | Compressing JSON history files | Kevin Van Brunt | 2021-06-14 | 2 | -10/+15 |
| | |||||
* | Change mypy and lint github steps to use nox/invoke to make CI validation ↵ | Eric Lin | 2021-06-14 | 4 | -9/+21 |
| | | | | configuration/commands match developer local commands. | ||||
* | Converted persistent history files from pickle to JSON format | Kevin Van Brunt | 2021-06-14 | 4 | -30/+111 |
| | |||||
* | Updating version tag filterplugin-ext-test-2.0.0 | Eric Lin | 2021-06-07 | 2 | -5/+6 |
| |