summaryrefslogtreecommitdiff
path: root/cmd2/pyscript_bridge.py
Commit message (Expand)AuthorAgeFilesLines
* RefactoredKevin Van Brunt2018-10-131-26/+29
* Argparse commands called as methods of PyscriptBridge now go through onecmd_p...Kevin Van Brunt2018-10-121-14/+15
* Non-argparse commands called as methods of PyscriptBridge now go through onec...Kevin Van Brunt2018-10-121-1/+6
* Fixed ArgparseFunctor to allow flag looking tokens in REMAINDER sectionsKevin Van Brunt2018-10-101-2/+4
* Added code to handle -- in argparse completerKevin Van Brunt2018-10-101-3/+3
* Added ability for argcompleter to determine difference between flag and negat...Kevin Van Brunt2018-10-091-6/+7
* Use argparser to determine if a token looks like an optionalKevin Van Brunt2018-10-071-17/+2
* Allowing negative number values when checking for optional prefix charactersKevin Van Brunt2018-10-071-5/+6
* Added check to prevent optional value strings from being accepted as positionalsKevin Van Brunt2018-10-061-4/+23
* Quoting strings with utility functionKevin Van Brunt2018-10-061-5/+3
* Fixed unit test failures and addressed code review commentsTodd Leonhardt2018-10-061-5/+6
* Merge remote-tracking branch 'origin/master' into argparse_remainderEric Lin2018-10-061-4/+11
|\
| * Simplified codeKevin Van Brunt2018-10-051-1/+1
| * No longer using stderr and self.data together to determine truthiness of a Co...Kevin Van Brunt2018-10-051-3/+10
| * Using sub-command instead of subcommand where possible to be consistent with ...Kevin Van Brunt2018-10-051-1/+1
* | Added handling of nargs=argparse.REMAINDER in both AutoCompleter and Argparse...Eric Lin2018-10-061-16/+49
|/
* Tweaked some error stringsKevin Van Brunt2018-10-031-2/+2
* Returned cmd_echo default to False except when running a Python command at th...Kevin Van Brunt2018-10-021-1/+1
* Improved documentationKevin Van Brunt2018-10-021-3/+5
* Default cmd_echo to True in PyscriptBridge so things like 'py app.help()' wil...Kevin Van Brunt2018-10-021-5/+5
* Changed PyscriptBridge.__getattr__ to raise Attribute error for non-commandsKevin Van Brunt2018-10-021-2/+6
* Added echo parameter for calling commands from PyscriptKevin Van Brunt2018-10-021-7/+16
* Refactored functions to use cmd2.cmd_func()Kevin Van Brunt2018-09-281-15/+15
* Fixed several hack classes build to simulate file descriptorsTodd Leonhardt2018-09-231-33/+8
* Deprecated CmdResult helper class and promoted CommandResultTodd Leonhardt2018-06-231-1/+1
* Added yet more type hintingTodd Leonhardt2018-06-101-2/+2
* Working on improving type hintingTodd Leonhardt2018-06-091-2/+3
* Changed some unit tests to use pytest-mock instead of mocker/monkeypatch beca...Eric Lin2018-05-191-2/+2
* Added type hinting.Eric Lin2018-05-181-10/+9
* Suppresses stdout and stderr output by default when calling an application co...Eric Lin2018-05-171-15/+31
* Some more pyscripting tweaks. Fixed issue with capturing ppaged output. Added...Eric Lin2018-05-041-4/+17
* Added support for customizing the pyscript bridge pystate object name.Eric Lin2018-05-021-19/+41
* Added CommandResult which returns stdout, stderr, and command dataEric Lin2018-05-011-2/+37
* Added support for different argument modes and tests to validate.Eric Lin2018-05-011-3/+59
* Further customization of argparse applying patch submitted to https://bugs.py...Eric Lin2018-04-301-0/+1
* Added more tests exercising the pyscript bridge.Eric Lin2018-04-301-4/+9
* Added support for translating function positional and keyword arguments into ...Eric Lin2018-04-281-9/+55
* small tweak. saving state.Eric Lin2018-04-271-6/+7
* Initial approach to the pyscript revamp.Eric Lin2018-04-241-0/+107