summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Removed unused variableKevin Van Brunt2018-03-241-1/+0
| |
| * Moving codeKevin Van Brunt2018-03-241-16/+18
| |
| * Simplifying the code by calling readline functions directly.Kevin Van Brunt2018-03-241-86/+119
| | | | | | | | For tab completion, do work break on whitespace and quotes only. We will handle other delimitation ourselves.
| * Renamed variable for clarityKevin Van Brunt2018-03-241-10/+10
| |
| * Reversed logic for readabilityKevin Van Brunt2018-03-241-9/+9
| |
| * Returning both the unquoted and raw tokens for tab completionKevin Van Brunt2018-03-241-37/+45
| |
| * Merge branch 'master' into new_quoted_completionKevin Van Brunt2018-03-232-5/+7
| |\ | |/ |/|
* | Fixed check for whether a subcommand was enteredKevin Van Brunt2018-03-232-6/+8
| |
| * Using shlex.split() again since filenames were being split on periodsKevin Van Brunt2018-03-231-2/+1
| |
| * Fixed issue with negative indexesKevin Van Brunt2018-03-231-31/+21
| |
| * Improved token parsing for tab completionKevin Van Brunt2018-03-231-11/+25
| |
| * Updated documentationKevin Van Brunt2018-03-231-2/+3
| |
| * Added an extra parsing checkKevin Van Brunt2018-03-231-0/+7
| |
| * Added shell_cmd_complete() as a stand alone tab-completion function.Kevin Van Brunt2018-03-232-208/+177
| | | | | | | | Added sorting back to completion routines since they don't depend on a cmd2 instance to do it in complete()
| * Renamed completions to matchesKevin Van Brunt2018-03-221-44/+44
| |
| * Added ability to write custom match display functionsKevin Van Brunt2018-03-221-51/+90
| |
| * Letting readline know we updated the displayKevin Van Brunt2018-03-221-0/+4
| |
| * Fixed GNU readline issue where the prompt did not always redraw properlyKevin Van Brunt2018-03-221-32/+35
| |
| * Added get_all_commandsKevin Van Brunt2018-03-221-9/+18
| |
| * Fixed unit testsKevin Van Brunt2018-03-221-5/+10
| |
| * Renamed exclude_from_help to hidden_commandsKevin Van Brunt2018-03-224-57/+85
| | | | | | | | | | Renamed excludeFromHistory to exclude_from_history No longer tab completing hidden commands
| * Make sure completion tokens are never emptyKevin Van Brunt2018-03-221-12/+14
| |
| * Merge branch 'master' into new_quoted_completionKevin Van Brunt2018-03-221-1/+1
| |\ | |/ |/|
* | Updated CONTRIBUTING to recommend using the --forked flag when doing code ↵Todd Leonhardt2018-03-211-1/+1
| | | | | | | | coverage analysis
| * Increased coverage of completion testsKevin Van Brunt2018-03-221-56/+105
| |
| * Fixed Python 2.7 issueKevin Van Brunt2018-03-211-2/+6
| |
| * All existing tab completion unit tests workKevin Van Brunt2018-03-211-166/+42
| |
| * Finished subcommand completion unit testsKevin Van Brunt2018-03-211-80/+28
| |
| * Added better analysis of tab completing shell commandsKevin Van Brunt2018-03-211-21/+19
| |
| * Finished basic, flag, and index completion unit testsKevin Van Brunt2018-03-211-67/+36
| |
| * Fixed all path matching unit testsKevin Van Brunt2018-03-211-25/+7
| |
| * More unit test updatesKevin Van Brunt2018-03-212-19/+20
| |
| * More unit test fixingKevin Van Brunt2018-03-211-27/+10
| |
| * Don't try to look for subcommands on something that is running as a shell ↵Kevin Van Brunt2018-03-211-8/+12
| | | | | | | | command
| * Merge branch 'master' into new_quoted_completionKevin Van Brunt2018-03-212-2/+25
| |\ | |/ |/|
* | Merge pull request #326 from python-cmd2/fix_unit_tests_gnureadlineTodd Leonhardt2018-03-212-2/+25
|\ \ | | | | | | Fix unit tests on macOS when gnureadline is installed
| * | Fix unit tests on macOS when gnureadline is installedTodd Leonhardt2018-03-212-2/+25
|/ / | | | | | | As similar try/except needed to be added to a couple unit test files to try to import gnureadline as readline and fallback to importing readline.
| * Updating unit tests for new tab completion behaviorKevin Van Brunt2018-03-211-115/+63
| |
| * Merge branch 'master' into new_quoted_completionKevin Van Brunt2018-03-214-11/+44
| |\ | |/ |/|
* | Updated CHANGELOG in preparation for 0.8.2 release0.8.2Todd Leonhardt2018-03-211-1/+2
| |
* | Merge pull request #325 from python-cmd2/macOS_gnureadlineTodd Leonhardt2018-03-213-11/+42
|\ \ | | | | | | Added preference for gnureadline Python module when available
| * | Fixed bug where readline got imported separately laterTodd Leonhardt2018-03-211-1/+0
| | |
| * | Added back in preference for gnureadline if it is presentTodd Leonhardt2018-03-213-10/+42
|/ / | | | | | | | | | | Now that the crash bug in the gnureadline Python module which statically links against a compatible version of GNU Readline has been fixed for macOS, we added back in the top-level import boilerplate to prefer it if it is available. Also updated some documentation in relation to getting readline installed for macOS.
| * Fixed Pycharm warningsKevin Van Brunt2018-03-211-11/+35
| |
| * Fixed check for unclosed quoteKevin Van Brunt2018-03-211-1/+7
| |
| * Corrected display_entire_match behavior. A bit of refactoring.Kevin Van Brunt2018-03-211-44/+97
| |
| * Fixed issue where display matches were not being setKevin Van Brunt2018-03-211-3/+5
| |
| * Added generic code for getting terminal size for Python versions prior to 3.3Todd Leonhardt2018-03-211-1/+7
| |
| * shutil.get_terminal_size does not exist before Python 3.3Kevin Van Brunt2018-03-211-1/+4
| |
| * Renamed a functionKevin Van Brunt2018-03-211-2/+2
| |