Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Really get rid of the inputFrom stuff, including documentation | kotfu | 2018-04-29 | 1 | -22/+0 |
| | |||||
* | pylint cleanups | kotfu | 2018-04-29 | 1 | -9/+9 |
| | |||||
* | multilineCommands -> multiline_commands | kotfu | 2018-04-29 | 1 | -2/+2 |
| | |||||
* | Fix incorrect error message | kotfu | 2018-04-29 | 1 | -3/+2 |
| | |||||
* | outputTo -> output_to | kotfu | 2018-04-29 | 1 | -5/+5 |
| | |||||
* | pipeTo -> pipe_to | kotfu | 2018-04-29 | 1 | -9/+9 |
| | |||||
* | multilineCommand -> multiline_command | kotfu | 2018-04-29 | 1 | -8/+8 |
| | |||||
* | Move quotes and redirection_chars from arguments to constants | kotfu | 2018-04-29 | 1 | -2/+0 |
| | | | | Since the tab completion code relies on these same constants, if we allow them to be passed to the statement parser, we could have a situation where the statement parser and tab completion return different results. | ||||
* | Fix broken interrupt unit tests | kotfu | 2018-04-27 | 1 | -0/+1 |
| | |||||
* | Merge branch 'ply' of github.com:python-cmd2/cmd2 into ply | kotfu | 2018-04-26 | 1 | -5/+6 |
|\ | |||||
| * | Merge branch 'master' into ply | Todd Leonhardt | 2018-04-26 | 1 | -5/+6 |
| |\ | |||||
| | * | No longer running test_path_completion_complete_user unit test on Windows | Kevin Van Brunt | 2018-04-26 | 1 | -5/+6 |
| | | | |||||
* | | | First stage of refactoring cmd2.parseline() for tab completion | kotfu | 2018-04-26 | 2 | -39/+37 |
|/ / | |||||
* | | Remove POSIX_SHLEX and STRIP_QUOTES_FOR_NON_POSIX | kotfu | 2018-04-25 | 3 | -25/+1 |
| | | |||||
* | | Cleanup todo list | kotfu | 2018-04-24 | 1 | -35/+0 |
| | | |||||
* | | Add test for alias expansion on incomplete multiline commands | kotfu | 2018-04-24 | 2 | -18/+25 |
| | | |||||
* | | Refactoring and code cleanup | kotfu | 2018-04-24 | 3 | -370/+347 |
| | | | | | | | | | | | | - rename CommandParser to StatementParser - move tests from test_shlexparsing.py to test_parsing.py - standardize the output of the parse() method into a variable called statement. | ||||
* | | Merge branch 'master' into ply | kotfu | 2018-04-23 | 3 | -82/+38 |
|\ \ | |/ | |||||
| * | Switched the default behavior in cmd2 for argparse commands to use the ↵ | Eric Lin | 2018-04-21 | 1 | -80/+9 |
| | | | | | | | | AutoCompleter by default. | ||||
| * | Changed cmd2 to use autocompleter by default for all argparse commands. Not ↵ | Eric Lin | 2018-04-20 | 2 | -2/+29 |
| | | | | | | | | all tests are passing yet. | ||||
* | | Add todo for implementing input redirection | kotfu | 2018-04-23 | 1 | -2/+1 |
| | | |||||
* | | Multiline now working | kotfu | 2018-04-23 | 1 | -6/+2 |
| | | |||||
* | | Multiline support mostly done | kotfu | 2018-04-23 | 2 | -21/+22 |
| | | |||||
* | | More work on multiline | kotfu | 2018-04-23 | 1 | -5/+7 |
| | | |||||
* | | Fix parsing of input redirection and appending output | kotfu | 2018-04-23 | 2 | -2/+18 |
| | | |||||
* | | Shortcut and alias processing added to CommandParser() | kotfu | 2018-04-23 | 1 | -3/+17 |
| | | |||||
* | | Updates to comments and todo list | kotfu | 2018-04-22 | 1 | -0/+2 |
| | | |||||
* | | Fix default_to_shell unit tests | kotfu | 2018-04-22 | 1 | -2/+2 |
| | | |||||
* | | remove old pyparsing unit tests, they have all been duplicated in shlex | kotfu | 2018-04-22 | 1 | -239/+0 |
| | | |||||
* | | Submenus now call all hooks | kotfu | 2018-04-22 | 1 | -0/+4 |
| | | |||||
* | | Fix default() method | kotfu | 2018-04-22 | 1 | -0/+3 |
| | | |||||
* | | args has to be ‘’ not None | kotfu | 2018-04-22 | 1 | -9/+2 |
| | | |||||
* | | refactor Command() to Statement(str) | kotfu | 2018-04-22 | 1 | -0/+2 |
| | | | | | | | | | | - Command class renamed to Statement, and is now a subclass of str. - str’s are immutable, and the string needs to contain the arguments, so revise the parseString method | ||||
* | | Delete plyparsing experiment | kotfu | 2018-04-22 | 1 | -214/+0 |
| | | |||||
* | | A bit of renaming | kotfu | 2018-04-21 | 1 | -0/+3 |
| | | |||||
* | | Move CommandParser class into its own file | kotfu | 2018-04-20 | 1 | -202/+15 |
| | | |||||
* | | Merge branch 'master' into ply | kotfu | 2018-04-19 | 4 | -49/+532 |
|\ \ | |/ | |||||
| * | Addresses comments on #362 | Eric Lin | 2018-04-19 | 3 | -33/+14 |
| | | |||||
| * | Adjusted some coverage configuration. Found and fixed bug in help completion. | Eric Lin | 2018-04-18 | 3 | -105/+229 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into autocompleter | Eric Lin | 2018-04-18 | 8 | -58/+42 |
| |\ | | | | | | | | | | | | | Updated AutoCompleter (#349) to match new directory structure from packaging effort. | ||||
| * | | Added check for whether the terminal is present before reprinting the ↵ | Eric Lin | 2018-04-17 | 1 | -4/+0 |
| | | | | | | | | | | | | prompt. Re-enabled test cases that were failing due to there not being a terminal during unit tests. | ||||
| * | | Some minor tweaks to AutoCompleter handling a collection of index-based ↵ | Eric Lin | 2018-04-17 | 2 | -0/+98 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | function arguments. Added example for fully custom completion functions mixed with argparse/AutoCompleter handling - Also demonstrates the ability to pass in a list, tuple, or dict of parameters to append to the custom completion function. Added new test cases exercising the custom completion function calls. Added AutoCompleter and rl_utils to the coverage report. | ||||
| * | | Marked the 2 tests failing the windows unit test as skip for windows. It ↵ | Eric Lin | 2018-04-17 | 1 | -3/+6 |
| | | | | | | | | | | | | works fine when I test by hand. | ||||
| * | | Added unit tests for AutoCompleter. | Eric Lin | 2018-04-16 | 1 | -0/+301 |
| | | | |||||
* | | | First multi-line test passes | kotfu | 2018-04-18 | 1 | -8/+11 |
| | | | |||||
* | | | Merge branch 'master' into ply | kotfu | 2018-04-18 | 7 | -110/+80 |
|\ \ \ | | |/ | |/| | | | | | | | # Conflicts: # setup.py | ||||
| * | | Cleaned up __init__.py | Todd Leonhardt | 2018-04-17 | 3 | -32/+32 |
| | | | | | | | | | | | | | | | Removed things which were only needed for unit tests from __init__.py - Converted to importing from cmd2.cmd2.<foo> within the relevant unit tests | ||||
| * | | Fix unit tests on package branch | Todd Leonhardt | 2018-04-17 | 1 | -1/+1 |
| | | | |||||
| * | | Most of the unit tests fixed. | kotfu | 2018-04-16 | 5 | -7/+6 |
| | | | |||||
| * | | Basic structure for cmd2 as a package | kotfu | 2018-04-16 | 5 | -5/+10 |
| | | |