summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Correcting when to add an opening quoteKevin Van Brunt2018-04-141-3/+3
| |
| * Added more clarification to commentKevin Van Brunt2018-04-131-5/+4
| |
| * Added commentKevin Van Brunt2018-04-131-4/+5
| |
| * Simplifying adding opening quotesKevin Van Brunt2018-04-132-170/+73
|/
* Fixed comment and changed Python 3 check to use sixKevin Van Brunt2018-04-131-2/+2
|
* Removed unused variablesKevin Van Brunt2018-04-131-2/+0
|
* Merge pull request #352 from python-cmd2/user_expansionkmvanbrunt2018-04-132-47/+72
|\ | | | | User expansion
| * Trying to fix Windows unit test when running on AppVeyorKevin Van Brunt2018-04-131-3/+3
| |
| * Added better check for whether a path is a directoryKevin Van Brunt2018-04-131-3/+4
| |
| * Fixed unbound local warningKevin Van Brunt2018-04-131-3/+3
| |
| * Added some basic user completion on WindowsKevin Van Brunt2018-04-132-24/+26
| |
| * Allowing the use of ~user expansion in pathsKevin Van Brunt2018-04-122-43/+65
|/
* Merge pull request #351 from python-cmd2/bugfix/350Todd Leonhardt2018-04-121-3/+3
|\ | | | | Pass the return value back through for wrapped functions.
| * #350 Pass the return value back through for wrapped functions.Eric Lin2018-04-121-3/+3
|/
* Moved up date we plan to discontinue support for Python 2 on.Todd Leonhardt2018-04-111-1/+1
|
* Merge pull request #348 from python-cmd2/help_categoriesTodd Leonhardt2018-04-115-17/+535
|\ | | | | Help categories
| * Removed an emty line.Eric Lin2018-04-111-1/+0
| |
| * Added a with_category decorator that can be used to tag a command category.Eric Lin2018-04-115-18/+192
| | | | | | | | | | | | | | | | | | Changed the detection of with_argparse decorated commands to be less hacky/brittle. Now it tags the function with help_summary. Fixed issue with handling commands that provide a custom help_ function. We can now redirect the output to a string to be formatted with the other commands. Added some documentation explaining the new help categories. Updated unit tests.
| * Fixed issue where categorization is skipped when there's a help_<command> ↵Eric Lin2018-04-114-9/+138
| | | | | | | | | | | | | | | | function provided. In verbose help, added check for argparse usage block (starting with 'usage: '), to skip that block and move to the next comment block Added unit tests for new categorization code Updated example to demonstrate skipping of argparse usage statement
| * Removed extra new lineKevin Van Brunt2018-04-111-1/+0
| |
| * Added verbose help output with help -v or help --verboseEric Lin2018-04-102-13/+67
| | | | | | | | | | Reads the __doc__ for a command function and provides the first block of text for each command. Updated help_categories.py to demonstrate a multi-line comment block for a command.
| * Merge remote-tracking branch 'origin/master' into help_categoriesEric Lin2018-04-106-4/+11
| |\ | |/ |/|
* | Preparing for 0.8.4 release0.8.4Kevin Van Brunt2018-04-105-6/+9
| |
* | Added 0.8.3 dependency fix to change logKevin Van Brunt2018-04-101-1/+2
| |
* | Merge pull request #347 from nsoranzo/setup_fixesTodd Leonhardt2018-04-102-0/+3
|\ \ | | | | | | Add wcwidth for setuptools>=18 and build universal wheels
| * | Build universal wheelsNicola Soranzo2018-04-101-0/+2
| | | | | | | | | | | | See See https://packaging.python.org/tutorials/distributing-packages/#universal-wheels
| * | Add wcwidth for setuptools>=18Nicola Soranzo2018-04-101-0/+1
|/ / | | | | | | | | | | Missed in commit 2f4198ef94262dc0c747c34541a72128164dc340 . Fix https://github.com/python-cmd2/cmd2/issues/346 .
| * Fixed imports since new categorization feature requires IterableTodd Leonhardt2018-04-091-1/+1
| |
| * Remove usage of optional type hinting which is not allowed in Python 2.7Todd Leonhardt2018-04-091-4/+6
| |
| * Merge branch 'master' into help_categoriesTodd Leonhardt2018-04-091-3/+3
| |\ | |/ |/|
* | Swapped line order for comment clarityKevin Van Brunt2018-04-101-3/+3
| |
| * Added a convenience function for tagging command categories.Eric Lin2018-04-092-19/+32
| |
| * Added ability to group commands by category when printing the help menu.Eric Lin2018-04-092-3/+151
|/ | | | Added example of multiple commands grouped by categories
* Updated version number of release0.8.3Kevin Van Brunt2018-04-095-5/+5
|
* Merge pull request #338 from python-cmd2/doc_updateskmvanbrunt2018-04-062-2/+2
|\ | | | | Corrected docs
| * Corrected docsKevin Van Brunt2018-04-062-2/+2
|/
* Added new alias features to change logKevin Van Brunt2018-04-061-0/+2
|
* Merge pull request #337 from python-cmd2/shell_expansionkmvanbrunt2018-04-061-2/+3
|\ | | | | No longer expanding env vars since the shell will do that
| * No longer expanding env vars since the shell will do thatKevin Van Brunt2018-04-061-2/+3
|/
* Merge pull request #336 from python-cmd2/refactorkmvanbrunt2018-04-031-6/+6
|\ | | | | Refactored function
| * Refactored functionKevin Van Brunt2018-04-031-6/+6
|/
* Merge pull request #335 from python-cmd2/completion_tweakskmvanbrunt2018-04-031-1/+31
|\ | | | | Added padding to display matches for visual appeal
| * Added padding to display matches for visual appealKevin Van Brunt2018-04-031-1/+31
|/
* Merge pull request #334 from python-cmd2/alias_commandsTodd Leonhardt2018-04-023-34/+93
|\ | | | | Alias commands
| * Don't try to load empty or non-existent startup scriptKevin Van Brunt2018-04-022-6/+8
| |
| * Added alias parse_line unit testKevin Van Brunt2018-04-021-0/+10
| |
| * Added ability to query individual aliasKevin Van Brunt2018-04-022-7/+27
| |
| * Allowing aliases to contain other aliasesKevin Van Brunt2018-04-021-12/+50
| |
| * Allow an alias name to match a command nameKevin Van Brunt2018-03-312-14/+3
|/
* Merge pull request #333 from python-cmd2/remove_extra_sortingkmvanbrunt2018-03-312-69/+58
|\ | | | | Removed unnecessary sorting and duplicate removal from the completers…