summaryrefslogtreecommitdiff
path: root/cmd2/cmd2.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed flake errorsKevin Van Brunt2019-05-081-2/+2
|
* Small refactors to tab completion functionKevin Van Brunt2019-05-081-6/+7
|
* Updated documentationKevin Van Brunt2019-05-071-2/+2
|
* Added capability to redirect pipe commands and chain them togetherKevin Van Brunt2019-05-071-39/+35
|
* Merged master and resolved conflicts in CHANGELOGTodd Leonhardt2019-05-071-6/+21
|\
| * Exceptions occurring in tab completion functions are now printed to stderr ↵Kevin Van Brunt2019-05-061-6/+21
| | | | | | | | before returning control back to readline
* | Broke _complete_statement into 2 functions.Kevin Van Brunt2019-05-051-43/+58
| | | | | | | | Fixed issue where terminators could not be used in alias/macro values.
* | Making sure the resolved macro statement contains the originally typed lineKevin Van Brunt2019-05-021-4/+24
| |
* | Macros can now share their name with a commandKevin Van Brunt2019-05-021-9/+2
| |
* | Macro resolution now occurs during parsingKevin Van Brunt2019-05-021-58/+73
|/
* Only enabling/disabling stdout storage in the call PyscriptBridge makes to ↵Kevin Van Brunt2019-04-231-13/+8
| | | | | | | onecmd_plus_hooks. All nested calls to onecmd_plus_hooks keep capturing stdout to match the behavior of stdout redirection being enabled during nested commands.
* Restoring full functionality of StdSim after command finalization hooksKevin Van Brunt2019-04-101-0/+6
|
* Updated commentKevin Van Brunt2019-04-101-1/+1
|
* Removed unused importKevin Van Brunt2019-04-101-1/+1
|
* Pyscript now saves command output during the same period that redirection doesKevin Van Brunt2019-04-101-1/+10
|
* Fixed path completion case where cwd is just a slashKevin Van Brunt2019-04-051-1/+5
|
* Started addressing my PR commentsTodd Leonhardt2019-04-021-26/+7
|
* Removed repeated block of codeKevin Van Brunt2019-03-271-7/+0
|
* Merge branch 'master' into capture_popenKevin Van Brunt2019-03-271-16/+30
|\
| * Fixed flake warningKevin Van Brunt2019-03-221-3/+2
| |
| * Corrected what prompt variable was being usedKevin Van Brunt2019-03-211-3/+3
| |
| * Fixed issue when printing alerts caused by a prompt with a new line characterKevin Van Brunt2019-03-211-13/+28
| |
* | Renamed stuff and removed unneeded KeyboardInterrupt protectionKevin Van Brunt2019-03-271-7/+7
| |
* | Added sigint protection around some state variable changesKevin Van Brunt2019-03-271-43/+46
| |
* | Make sure stdout is a terminal before running 'stty sane'Kevin Van Brunt2019-03-271-2/+3
| |
* | Moved indentation and added clarifying commentsKevin Van Brunt2019-03-241-3/+5
| |
* | Fixed indentation issue that caused cur_pipe_proc_reader to be overwrittenKevin Van Brunt2019-03-241-16/+11
| |
* | Don't allow built-in cmdloop to run outside of main threadKevin Van Brunt2019-03-231-3/+12
| |
* | Forward SIGINT to current pipe process instead of terminating it. This is ↵Kevin Van Brunt2019-03-231-4/+4
| | | | | | | | | | | | consistent with our do_shell() command, ppaged() command, and other shells.
* | Added protection from SIGINT when in a critical section of codeKevin Van Brunt2019-03-221-44/+37
| |
* | Ctrl-C only kills the process being piped if the current command created itKevin Van Brunt2019-03-211-34/+54
| |
* | Routing sys.stdout to piped processes to catch print() type statementsKevin Van Brunt2019-03-201-4/+4
| |
* | Terminate pipe processes instead of sending them SIGINTsKevin Van Brunt2019-03-201-3/+3
| |
* | Handled possible race conditionKevin Van Brunt2019-03-201-11/+18
| |
* | Printing an error instead of raising and exception if setting a variable ↵Kevin Van Brunt2019-03-201-1/+2
| | | | | | | | that does not exist
* | Not running command if redirection failsKevin Van Brunt2019-03-201-48/+56
| |
* | Updated commentKevin Van Brunt2019-03-201-1/+2
| |
* | Handled issue where nested pipe processes were not being closed in the right ↵Kevin Van Brunt2019-03-201-7/+19
| | | | | | | | order upon SIGINT events
* | Updated ppaged to not use self.pipe_procKevin Van Brunt2019-03-201-6/+5
| |
* | Capturing output from piped process when redirectingKevin Van Brunt2019-03-201-12/+18
| |
* | Simiplified codeKevin Van Brunt2019-03-201-13/+9
| |
* | Updated ProcReader to determine which of the process streams are pipesKevin Van Brunt2019-03-201-4/+9
| |
* | Only capturing Popen output when stdout is a StdSim objectKevin Van Brunt2019-03-201-4/+8
| |
* | Added ProcReader class to capture output of a Popen processKevin Van Brunt2019-03-201-2/+5
|/
* Merge branch 'master' into load_generate_transcriptTodd Leonhardt2019-03-191-113/+91
|\
| * Fixed bug where it wasn't possible for restore_output to know if the command ↵Kevin Van Brunt2019-03-191-22/+19
| | | | | | | | was piping
| * The pipe process in redirection now writes its output to self.stdout so we ↵Kevin Van Brunt2019-03-191-6/+6
| | | | | | | | can capture it
| * Removed Statekeeper class and renamed some variablesKevin Van Brunt2019-03-191-39/+18
| |
| * Keeping track of redirection for each commandKevin Van Brunt2019-03-191-69/+82
| |
| * Simplified quit_on_sigint handlingKevin Van Brunt2019-03-181-27/+16
| |