| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merged from master and resolved conflicts | Todd Leonhardt | 2018-06-07 | 2 | -21/+82 |
| |\ | | | | | | | | | Also: - Fixed a couple warnings which showed up in VScode. | ||||
| | * | Merge branch 'master' into autocompleter | Todd Leonhardt | 2018-06-07 | 1 | -11/+18 |
| | |\ | |||||
| | | * | OSError is enough to catch the errors we are concerned with | Kevin Van Brunt | 2018-06-07 | 1 | -2/+2 |
| | | | | |||||
| | | * | Fixed a couple potential crashes on opening files | Todd Leonhardt | 2018-06-06 | 1 | -11/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixed crashes that occur when attempting to open a file in a non-existent directory or a when the filename is too long. Specifically fixed this when redirecting output to a file and when saving a transcript based on the history. Also added a couple unit tests related to the fixes. | ||||
| | * | | Update to use new completion_header when returning completions in tabular ↵ | Eric Lin | 2018-06-07 | 1 | -5/+3 |
| | | | | | | | | | | | | | format with descriptions | ||||
| | * | | Writing completion header to sys.stdout instead of self.stdout | Kevin Van Brunt | 2018-06-06 | 1 | -1/+1 |
| | | | | |||||
| | * | | Added ability to print a header above tab-completion suggestions | Kevin Van Brunt | 2018-06-06 | 1 | -0/+12 |
| | | | | |||||
| | * | | display_matches is no longer restricted to delimited strings | Kevin Van Brunt | 2018-06-06 | 1 | -15/+17 |
| | | | | |||||
| | * | | Adds possible support for tabular tab completion results. | Eric Lin | 2018-06-06 | 1 | -0/+40 |
| | |/ | |||||
| * | | Allowing quoted paths when piping and redirecting | Kevin Van Brunt | 2018-06-07 | 2 | -5/+21 |
| | | | |||||
| * | | Fix unexpected redirection behavior | Todd Leonhardt | 2018-06-07 | 1 | -1/+1 |
| |/ | | | | | | | | New behavior: - help > name with space - redirects to a file called "name" (without the quotes) - help > "name with space" - redirects to a file called "name with space" (without the quotes) | ||||
| * | Bumped version to 0.9.2a for twine upload testing on test.pypi.org | Todd Leonhardt | 2018-05-30 | 1 | -1/+1 |
| | | |||||
| * | Update version to 0.9.1 for #4210.9.1 | kotfu | 2018-05-28 | 1 | -1/+1 |
| | | |||||
| * | Update version to 0.9.0.1 for #421 | kotfu | 2018-05-28 | 1 | -1/+1 |
| | | |||||
| * | Update version to 0.9.1rc1 to try and fix #421 | kotfu | 2018-05-28 | 1 | -1/+1 |
| | | |||||
| * | Reverted preparse behavior to where it was (i.e. currently unused) | Todd Leonhardt | 2018-05-27 | 1 | -1/+1 |
| | | |||||
| * | Fixed bug where preparse() wasn't called before parsing | Todd Leonhardt | 2018-05-27 | 1 | -10/+1 |
| | | | | | | Also: - Deleted postparse() since it was redundant with postparsing_precmd() | ||||
| * | Removed unused function | Kevin Van Brunt | 2018-05-26 | 1 | -9/+0 |
| | | |||||
| * | Merge branch 'master' into pyshell_readline | Kevin Van Brunt | 2018-05-25 | 4 | -319/+368 |
| |\ | |||||
| | * | Make changes requested in PR #413 | kotfu | 2018-05-24 | 3 | -11/+41 |
| | | | |||||
| | * | Oops, fixed another merge error | kotfu | 2018-05-23 | 1 | -263/+0 |
| | | | |||||
| | * | Add EmptyStatement exception to default imports | kotfu | 2018-05-23 | 1 | -1/+1 |
| | | | |||||
| | * | Fix merge error | kotfu | 2018-05-23 | 1 | -2/+0 |
| | | | |||||
| | * | Merge branch 'master' into speedup_import | kotfu | 2018-05-23 | 7 | -136/+337 |
| | |\ | | | | | | | | | | | | | | | | | | | # Conflicts: # cmd2/cmd2.py # tests/test_completion.py # tests/test_submenu.py | ||||
| | * | | Add Statement to default import | kotfu | 2018-05-15 | 1 | -1/+1 |
| | | | | |||||
| | * | | Move more code from cmd2.py into utils.py | kotfu | 2018-05-06 | 2 | -98/+93 |
| | | | | |||||
| | * | | Extract AddSubmenu() into it’s own module | kotfu | 2018-05-06 | 3 | -262/+264 |
| | | | | |||||
| | * | | Defer 5 more imports | kotfu | 2018-05-06 | 1 | -7/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | - datetime - functools - io - subprocess - traceback | ||||
| | * | | Defer five imports | kotfu | 2018-05-06 | 1 | -6/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | - atexit - codecs - signal - tempfile - copy | ||||
| | * | | Defer import of InteractiveConsole | kotfu | 2018-05-06 | 1 | -1/+1 |
| | | | | |||||
| | * | | Defer import of unittest | kotfu | 2018-05-06 | 2 | -211/+216 |
| | | | | |||||
| | * | | Add default imports back in | kotfu | 2018-05-06 | 1 | -0/+2 |
| | | | | |||||
| * | | | Updated comments and removed unneeded call | Kevin Van Brunt | 2018-05-25 | 1 | -8/+11 |
| | | | | |||||
| * | | | Fixed issue where IPython was overwriting prompts and exception formatting ↵ | Kevin Van Brunt | 2018-05-25 | 1 | -1/+25 |
| | | | | | | | | | | | | | in the Python console | ||||
| * | | | Made Python console tab complete from the correct namespace. | Kevin Van Brunt | 2018-05-24 | 1 | -59/+58 |
| | | | | | | | | | | | | | Reduced the amount of code within a try block. | ||||
| * | | | Merge branch 'master' into pyshell_readline | Kevin Van Brunt | 2018-05-24 | 2 | -1/+26 |
| |\ \ \ | | |/ | |/| | |||||
| | * | | Fixes problem with not passing the parameter hint suppression down to ↵ | Eric Lin | 2018-05-22 | 2 | -1/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | sub-commands Added hint suppression on a per-parameter basis Added helper function to force an parameter to fall back to bash completion instead of using Cmd2 completion. - Hinting is still enabled by default but can be suppressed in the helper function. | ||||
| * | | | Clearing py's history before rebuilding it | Kevin Van Brunt | 2018-05-23 | 1 | -6/+8 |
| | | | | |||||
| * | | | Added tab completion of Python identifiers when running the Python console | Kevin Van Brunt | 2018-05-23 | 2 | -8/+62 |
| | | | | |||||
| * | | | Stopped sharing history between cmd2 and python console | Kevin Van Brunt | 2018-05-23 | 2 | -12/+71 |
| |/ / | |||||
| * | | Bug fixes due to API differences in older versions of argcomplete | Todd Leonhardt | 2018-05-19 | 1 | -6/+16 |
| | | | | | | | | | | | | | NOTES: - I didn't implement this correctly because I don't know how to programmatically determine the version of argcomplete; instead I based it on the version of Python - We should make sure this works correctly even if no version of argcomplete is installed | ||||
| * | | Changed some unit tests to use pytest-mock instead of mocker/monkeypatch ↵ | Eric Lin | 2018-05-19 | 2 | -3/+6 |
| | | | | | | | | | | | | | | | because they were failing for me. Added detection of ==SUPPRESS== in subcommand group names to avoid printing it in the help hint. Added some examples to tab_autocompletion to demonstrate how to tie in to cmd2 path_complete | ||||
| * | | Merge remote-tracking branch 'origin/master' into autocompleter | Eric Lin | 2018-05-19 | 2 | -27/+67 |
| |\ \ | |||||
| | * | | Added type hinting. | Eric Lin | 2018-05-18 | 1 | -10/+9 |
| | | | | |||||
| | * | | Merge branch 'master' into pyscript | Todd Leonhardt | 2018-05-17 | 1 | -10/+14 |
| | |\ \ | |||||
| | * | | | Suppresses stdout and stderr output by default when calling an application ↵ | Eric Lin | 2018-05-17 | 1 | -15/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command from pyscript. Added support for tab completing application commands in ipython shell Updated unit tests scripts to set cmd_echo to True to validate command output. | ||||
| | * | | | Merge branch 'master' into pyscript | Eric Lin | 2018-05-16 | 6 | -449/+285 |
| | |\ \ \ | |||||
| | * | | | | Some more pyscripting tweaks. Fixed issue with capturing ppaged output. ↵ | Eric Lin | 2018-05-04 | 2 | -7/+32 |
| | | | | | | | | | | | | | | | | | | | | | Added pyscript bridge to ipy command. Saving progress. | ||||
| * | | | | | Some fixes to autocompleter to make it easier to do delimited and file ↵ | Eric Lin | 2018-05-18 | 1 | -10/+40 |
| | |_|/ / |/| | | | | | | | | | | | completion. Saving state - more to come. | ||||
| * | | | | Fix bug in sequential terminator logic | kotfu | 2018-05-17 | 1 | -0/+9 |
| | | | | | |||||
