summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Forgot that topic and command names can overlapKevin Van Brunt2018-03-311-3/+3
| |
| * Sorting matches earlierKevin Van Brunt2018-03-311-9/+12
| |
| * Removed unnecessary sorting and duplicate removal from the completers since allKevin Van Brunt2018-03-312-67/+53
|/ | | | | | results from these functions are returned to complete() which already does these things. These changes also provide better examples of what is required to write a completer and what isn't.
* Merge pull request #332 from python-cmd2/display_length_fixkmvanbrunt2018-03-315-86/+81
|\ | | | | Display length fix
| * Updated documentationKevin Van Brunt2018-03-312-1/+3
| |
| * Fixed commentKevin Van Brunt2018-03-301-2/+2
| |
| * Fixed bug where display width was not being calculated for display_matchesKevin Van Brunt2018-03-303-83/+76
|/
* Merge pull request #331 from python-cmd2/simple_quote_checkTodd Leonhardt2018-03-301-22/+12
|\ | | | | Updated comments and simplified a check for an unclosed quote
| * Updated comments and simplified a check for an unclosed quoteKevin Van Brunt2018-03-301-22/+12
|/
* Merge pull request #329 from python-cmd2/new_quoted_completionkmvanbrunt2018-03-2914-1208/+1652
|\ | | | | Adding tab completion improvements
| * Fixed commentKevin Van Brunt2018-03-291-1/+1
| |
| * Fixed a comment a made a line more readableKevin Van Brunt2018-03-291-3/+3
| |
| * Updated commentKevin Van Brunt2018-03-281-1/+2
| |
| * Simplified the readline lib loadingKevin Van Brunt2018-03-281-17/+8
| |
| * Add conditional dependency on enum34 for Python 2.7Todd Leonhardt2018-03-283-0/+8
| |
| * Merge branch 'master' into new_quoted_completionKevin Van Brunt2018-03-281-10/+19
| |\ | |/ |/|
* | Merge pull request #330 from nsoranzo/masterTodd Leonhardt2018-03-271-10/+19
|\ \ | | | | | | Wheel-compatible conditional requirements
| * | Wheel-compatible conditional requirementsNicola Soranzo2018-03-271-10/+19
|/ / | | | | | | | | | | | | | | See https://hynek.me/articles/conditional-python-dependencies/ for a background explanation. The fallback for setuptools < 18 is inspired by https://gitlab.com/pycqa/flake8/blob/master/setup.py
| * Simplified how to add tab completion to a subcommandKevin Van Brunt2018-03-284-40/+91
| |
| * Addressed code review commentsKevin Van Brunt2018-03-274-7/+15
| |
| * Added checks for readline implementation typeKevin Van Brunt2018-03-271-26/+41
| |
| * Fixed a case where display_matches wasn't being set. Added unit tests.Kevin Van Brunt2018-03-272-22/+59
| |
| * Reorganized some unit testsKevin Van Brunt2018-03-272-75/+43
| |
| * Added more unit testsKevin Van Brunt2018-03-271-1/+16
| |
| * Added unit testsKevin Van Brunt2018-03-271-16/+69
| |
| * Restoring all changes to readline before command loop exitsKevin Van Brunt2018-03-261-17/+30
| |
| * Simplified codeKevin Van Brunt2018-03-261-5/+4
| |
| * Updated change logKevin Van Brunt2018-03-261-0/+1
| |
| * Updated commentKevin Van Brunt2018-03-261-1/+1
| |
| * Added delimiter_complete functionKevin Van Brunt2018-03-261-0/+58
| |
| * Allowing multiple redirectors when tab completingKevin Van Brunt2018-03-261-33/+38
| |
| * Added logic for choosing quote typeKevin Van Brunt2018-03-261-2/+8
| |
| * Fixed indexing bug and unit testKevin Van Brunt2018-03-262-5/+5
| |
| * All completer routines now receive the entire token being completed in the ↵Kevin Van Brunt2018-03-261-96/+37
| | | | | | | | text variable
| * Removed unit testKevin Van Brunt2018-03-251-11/+0
| |
| * Fixing unit testsKevin Van Brunt2018-03-252-148/+89
| |
| * Removed unused importsKevin Van Brunt2018-03-251-2/+0
| |
| * Improved parsing for tab completing redirectorsKevin Van Brunt2018-03-251-20/+22
| |
| * Added completion for redirection to every commandKevin Van Brunt2018-03-251-2/+57
| |
| * Added functions to set realine line buffer and cursor offsetKevin Van Brunt2018-03-251-25/+45
| |
| * Handling redirection characters in tab completion tokenizingKevin Van Brunt2018-03-251-16/+64
| |
| * Updated documentationKevin Van Brunt2018-03-253-8/+6
| |
| * Merge branch 'master' into new_quoted_completionKevin Van Brunt2018-03-253-7/+11
| |\ | |/ |/|
* | Merge pull request #328 from python-cmd2/redirect_quotedTodd Leonhardt2018-03-241-4/+9
|\ \ | | | | | | Allow quoted file paths when redirecting with < and >
| * | Allow quoted file paths when redirecting with < and >Kevin Van Brunt2018-03-241-4/+9
|/ /
* | Added link to video of Florida Pycon 2017 presentation on cmd2Todd Leonhardt2018-03-232-3/+2
| | | | | | | | Link added to both README and Resources section of Sphinx docs.
| * Moving toward properly tab completing redirectionsKevin Van Brunt2018-03-251-20/+30
| |
| * Made subcommand specific completion work with Python 2 in the examplesKevin Van Brunt2018-03-243-36/+39
| |
| * Remove unneeded use of functools.partialKevin Van Brunt2018-03-241-1/+1
| |
| * Moved all completer functions into cmd2 since they will now depend on ↵Kevin Van Brunt2018-03-241-643/+530
| | | | | | | | cmd2.allow_redirection