summaryrefslogtreecommitdiff
path: root/cmd2/cmd2.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Added terminators to completion delimitersKevin Van Brunt2019-08-021-51/+4
|
* Fixed inconsistent parsing/tab completion behavior based on the value of ↵Kevin Van Brunt2019-08-021-119/+103
| | | | | | `allow_redirection`. This flag is only meant to be a security setting that prevents redirection of stdout and should not alter parsing logic.
* Added terminators to cmd2.Cmd's docstringKevin Van Brunt2019-08-011-5/+10
|
* Creating directory of persistent history file if it does not existKevin Van Brunt2019-07-291-5/+15
|
* Added unit testsKevin Van Brunt2019-07-241-0/+1
|
* Added unit testsKevin Van Brunt2019-07-241-2/+4
|
* Fixed a few commands that would have failed if arguments containing quotes ↵Kevin Van Brunt2019-07-241-6/+6
| | | | were used
* Fixed bug where completer function of disabled command would still runKevin Van Brunt2019-07-241-4/+20
|
* Tab completion of macros should occur before completion of commands with the ↵Kevin Van Brunt2019-07-241-7/+7
| | | | same name
* Removed restriction on macros named after non-multiline commandsKevin Van Brunt2019-07-231-4/+3
| | | | Added unit tests
* Fixed quoting issueKevin Van Brunt2019-07-231-2/+6
|
* Suppressed some warningsKevin Van Brunt2019-07-231-3/+12
|
* Updated docstringsKevin Van Brunt2019-07-231-6/+6
|
* Fixed issue where some calls could have failed if the strings had spacesKevin Van Brunt2019-07-231-3/+3
|
* Fixed issue where run_pyscript failed if the script's filename had a spaceKevin Van Brunt2019-07-231-36/+53
|
* Added descriptions to some parsers to make them not rely on the docstringKevin Van Brunt2019-07-231-6/+7
|
* Added to a few methods to prevent the command token from being expandedKevin Van Brunt2019-07-231-18/+34
|
* Updated help textKevin Van Brunt2019-07-211-1/+1
|
* Changed error messagesKevin Van Brunt2019-07-211-2/+2
|
* Added flag to prevent a command from being added to historyKevin Van Brunt2019-07-211-7/+12
|
* Changed warning textKevin Van Brunt2019-07-211-1/+1
|
* Print warning if a user tries to run something other than a *.py file with ↵Todd Leonhardt2019-07-201-2/+8
| | | | run_pyscript and ask them if they want to continue
* Added pwarning()Todd Leonhardt2019-07-201-3/+10
|
* Print warning if a user tries to run a *.py file with run_script and ask ↵Todd Leonhardt2019-07-201-1/+8
| | | | them if they want to continue
* Renamed bridge to py_bridgeKevin Van Brunt2019-07-201-10/+10
|
* Added commentsKevin Van Brunt2019-07-201-2/+4
|
* Added constants for some hardcoded stringsKevin Van Brunt2019-07-201-22/+33
|
* Added a self.default_category attribute which gets set to 'Uncategorized'Todd Leonhardt2019-07-201-1/+3
|
* Removed need to suppress flake8 warningKevin Van Brunt2019-07-201-7/+7
|
* Fix bogus flake8 warning due to exec()'ed codeTodd Leonhardt2019-07-201-1/+1
|
* Removed something left in by accidentTodd Leonhardt2019-07-201-1/+0
|
* Much simpler solution for clipboard appendTodd Leonhardt2019-07-201-13/+5
|
* Fixed unit testsTodd Leonhardt2019-07-201-0/+7
|
* Removed unecessary line of codeTodd Leonhardt2019-07-201-2/+1
|
* Moved common code out of if/elseTodd Leonhardt2019-07-201-4/+3
|
* Fix code that appends to clipboardTodd Leonhardt2019-07-201-5/+10
|
* Renamed PyscriptBridge to PyBridgeKevin Van Brunt2019-07-201-13/+13
|
* Fixed issue where ipy wasn't using the correct name for the PyscriptBridgeKevin Van Brunt2019-07-201-40/+53
| | | | Renamed some class members for clarification purposes
* Small refactorKevin Van Brunt2019-07-191-2/+6
|
* Replaced uses of ansi_aware_write with appropriate wrapper functions.Kevin Van Brunt2019-07-191-9/+11
| | | | Made help command format for argparse commands the same as using "command -h"
* Changed all uses of sub-command to subcommandKevin Van Brunt2019-07-191-10/+10
|
* Merge branch 'master' into sigint_protectionKevin Van Brunt2019-07-181-17/+17
|\
| * Renamed ArgParser to Cmd2ArgumentParser to make it clear it's a derived ↵Kevin Van Brunt2019-07-181-17/+17
| | | | | | | | | | | | class of argparse.ArgumentParser when developers read the code in cmd2.py.
* | Renamed some variablesKevin Van Brunt2019-07-181-8/+8
| |
* | Added sigint protection while entering/leaving cmd2 and Python interactive ↵Kevin Van Brunt2019-07-181-117/+182
|/ | | | shells
* Revert "Added sigint protection while entering/leaving cmd2 and Python ↵Kevin Van Brunt2019-07-181-182/+117
| | | | | | interactive shells." This reverts commit 28acfbff590749c3356db528036877f16ffec4cf.
* Added sigint protection while entering/leaving cmd2 and Python interactive ↵Kevin Van Brunt2019-07-181-117/+182
| | | | shells.
* Added unit tests for tab completing multiline commandsKevin Van Brunt2019-07-171-1/+1
|
* Reduced complexity of complete()Kevin Van Brunt2019-07-171-211/+206
|
* Merge branch 'master' into multi-completionKevin Van Brunt2019-07-171-1/+1
|\