Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Renamed use_ipython keyword parameter of cmd2.Cmd.__init__() to include_ipy.py_refactor | Kevin Van Brunt | 2021-03-26 | 5 | -43/+58 |
| | | | | | | | | | | Added include_py keyword parameter to cmd2.Cmd.__init__(). If False, then the py command will not be available. Removed ability to run Python commands from the command line with py. Made banners and exit messages of Python and IPython consistent. Changed utils.is_text_file() to raise OSError if file cannot be read. | ||||
* | No longer using -1 as an exit codeexit_code | Kevin Van Brunt | 2021-03-23 | 1 | -1/+1 |
| | |||||
* | onecmd_plus_hooks() now sets self.exit_code when a SystemExit handled | Kevin Van Brunt | 2021-03-23 | 2 | -2/+6 |
| | |||||
* | Resolves comments from PR | Eric Lin | 2021-03-18 | 3 | -3/+9 |
| | |||||
* | Added tests | Eric Lin | 2021-03-18 | 1 | -1/+2 |
| | |||||
* | Each CommandSet's settables are defined separately. cmd2.Cmd searches all ↵ | Eric Lin | 2021-03-18 | 1 | -4/+3 |
| | | | | | | | | registered CommandSets for settables. Settables can now set any attribute on any object passed to it. The name the user sees may be set to a different value than what the actual attribute is. Cmd2 will now aggregate all settables on the cmd2.Cmd instance with each installed CommandSet. | ||||
* | Fixed issue where argparse choices could not be CompletionItems | Kevin Van Brunt | 2021-03-02 | 1 | -0/+19 |
| | |||||
* | Merge branch 'master' into formatted_completions | Kevin Van Brunt | 2021-03-02 | 1 | -107/+74 |
|\ | |||||
| * | Merge branch 'master' into history_fix | Kevin Van Brunt | 2021-03-02 | 2 | -3/+36 |
| |\ | |||||
| * \ | Merge branch 'master' into history_fixhistory_fix | Todd Leonhardt | 2021-03-02 | 1 | -0/+8 |
| |\ \ | |||||
| * \ \ | Update CHANGELOG with info on recent bug fix PR | Todd Leonhardt | 2021-03-01 | 1 | -11/+45 |
| |\ \ \ | |||||
| * | | | | Fixed issue where HistoryItem indexes were being reused | Kevin Van Brunt | 2021-02-23 | 1 | -107/+74 |
| | | | | | |||||
* | | | | | Added support for ANSI styles and newlines in tab completion results | Kevin Van Brunt | 2021-03-02 | 2 | -10/+28 |
| |_|_|/ |/| | | | |||||
* | | | | Added cmd2.exceptions.PassThroughExceptionexception_passthrough | Kevin Van Brunt | 2021-03-02 | 2 | -3/+36 |
| |_|/ |/| | | |||||
* | | | Moved empty line check in table creator | Kevin Van Brunt | 2021-03-02 | 1 | -0/+8 |
| |/ |/| | |||||
* | | Fixed issue where TableCreator was tossing blank last linestable_newline | Kevin Van Brunt | 2021-03-01 | 1 | -11/+45 |
|/ | |||||
* | Deprecate Python 3.5 | Todd Leonhardt | 2021-02-20 | 5 | -43/+15 |
| | |||||
* | Fixed black, isort, flake8, and doc8 issues | Todd Leonhardt | 2021-02-19 | 5 | -158/+163 |
| | |||||
* | Merge branch 'master' into black | Todd Leonhardt | 2021-02-19 | 6 | -272/+278 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # cmd2/__init__.py # cmd2/argparse_completer.py # cmd2/argparse_custom.py # cmd2/cmd2.py # cmd2/decorators.py # cmd2/exceptions.py # cmd2/utils.py # examples/arg_decorators.py # examples/argparse_completion.py # examples/modular_commands_main.py # tests/test_argparse_completer.py # tests/test_argparse_custom.py # tests/test_cmd2.py # tests/test_completion.py # tests/test_history.py | ||||
| * | Merge branch 'master' into 2.0 | Todd Leonhardt | 2021-01-31 | 1 | -2/+0 |
| |\ | | | | | | | | | | | | | # Conflicts: # CHANGELOG.md | ||||
| * \ | Merge branch 'master' into 2.0 | Kevin Van Brunt | 2021-01-29 | 2 | -13/+46 |
| |\ \ | |||||
| * \ \ | Merge branch 'master' into 2.0 | Kevin Van Brunt | 2021-01-28 | 1 | -4/+13 |
| |\ \ \ | |||||
| * | | | | Removed with_argparser_and_unknown_args since it was deprecated in 1.3.0. | Kevin Van Brunt | 2021-01-22 | 2 | -2/+2 |
| | | | | | |||||
| * | | | | Removed --silent flag from alias/macro create since startup scripts can be ↵ | Kevin Van Brunt | 2021-01-22 | 1 | -14/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | run silently. Removed --with_silent flag from alias/macro list since startup scripts can be run silently. | ||||
| * | | | | Merge branch 'master' into 2.0 | Kevin Van Brunt | 2021-01-22 | 13 | -88/+146 |
| |\ \ \ \ | |||||
| * \ \ \ \ | Merge branch 'master' into 2.0 | Todd Leonhardt | 2020-11-21 | 2 | -18/+59 |
| |\ \ \ \ \ | |||||
| * \ \ \ \ \ | Merge branch 'master' into 2.0 | Kevin Van Brunt | 2020-11-12 | 1 | -0/+1 |
| |\ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ | Merge branch 'master' into 2.0 | Todd Leonhardt | 2020-11-11 | 1 | -10/+28 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # CHANGELOG.md | ||||
| * \ \ \ \ \ \ \ | Merge branch 'master' into 2.0 | Kevin Van Brunt | 2020-09-17 | 2 | -0/+37 |
| |\ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | | Moved two classes from cmd2.py to utils.py. | Kevin Van Brunt | 2020-09-09 | 1 | -1/+0 |
| | | | | | | | | | | |||||
| * | | | | | | | | | Merge branch '2.0' into read_input | Kevin Van Brunt | 2020-09-09 | 1 | -26/+44 |
| |\ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ | Merge branch 'master' into 2.0 | Kevin Van Brunt | 2020-09-09 | 1 | -26/+44 |
| | |\ \ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | | | | Updated unit tests for read_input() | Kevin Van Brunt | 2020-09-05 | 2 | -0/+37 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Merge branch '2.0' into read_input | Kevin Van Brunt | 2020-09-05 | 3 | -34/+73 |
| |\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |||||
| | * | | | | | | | | | | Merge branch 'master' into 2.0 | Kevin Van Brunt | 2020-09-05 | 3 | -34/+73 |
| | |\ \ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ \ \ | Merge branch 'master' into 2.0 | Kevin Van Brunt | 2020-09-03 | 1 | -4/+4 |
| | |\ \ \ \ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | | | | | | Refactored ArgparseCompleter to support custom completion | Kevin Van Brunt | 2020-09-01 | 1 | -6/+6 |
| | | | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | | Refactored complete() to handle custom behavior from read_input() | Kevin Van Brunt | 2020-08-31 | 2 | -6/+6 |
| |/ / / / / / / / / / / / | |||||
| * | | | | | | | | | | | | Merge branch 'master' into 2.0 | Kevin Van Brunt | 2020-08-28 | 2 | -9/+54 |
| |\ \ \ \ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'master' into 2.0 | Kevin Van Brunt | 2020-08-27 | 3 | -4/+13 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'master' into 2.0 | Kevin Van Brunt | 2020-08-25 | 2 | -1/+24 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'master' into 2.0 | Kevin Van Brunt | 2020-08-20 | 2 | -20/+149 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | | | | | | | | | Documented support for standalone functions being used as completers and ↵ | Kevin Van Brunt | 2020-08-18 | 1 | -0/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | choices_providers. Added unit tests for this case. | ||||
| * | | | | | | | | | | | | | | | | Replaced choices_function / choices_method with choices_provider. | Kevin Van Brunt | 2020-08-13 | 3 | -136/+106 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replaced completer_function / completer_method with completer. ArgparseCompleter now always passes cmd2.Cmd or CommandSet instance as the self argument to choices_provider and completer functions. Moved basic_complete from utils into cmd2.Cmd class. Moved CompletionError to exceptions.py | ||||
* | | | | | | | | | | | | | | | | | Add in isort changes | Todd Leonhardt | 2021-01-31 | 14 | -55/+171 |
| | | | | | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | | | | | Attempt to fix remaining black failures | Todd Leonhardt | 2021-01-31 | 6 | -19/+113 |
| | | | | | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | | | | | Add black for automatic code format | Todd Leonhardt | 2021-01-31 | 16 | -989/+1592 |
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | | | | Remove all use of AppVeyor for Windows testing because it is slower than ↵ | Todd Leonhardt | 2021-01-30 | 1 | -2/+0 |
| |_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GitHub Actions for the same purpose | ||||
* | | | | | | | | | | | | | | | Printing error when OSError other than FileNotFoundError occurs when ↵ | Kevin Van Brunt | 2021-01-29 | 1 | -1/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | deleting persistent history file with history --clear command. | ||||
* | | | | | | | | | | | | | | | Added more validation to TableCreator | Kevin Van Brunt | 2021-01-29 | 1 | -0/+4 |
| | | | | | | | | | | | | | | |