summaryrefslogtreecommitdiffstats
path: root/src/state
Commit message (Expand)AuthorAgeFilesLines
* use real serializationJesse Luehrs2022-01-031-11/+4
* more clone cleanupsJesse Luehrs2022-01-033-24/+22
* split up code into more filesJesse Luehrs2022-01-032-8/+8
* shift around some key bindingsJesse Luehrs2022-01-031-9/+36
* pass the latest status back and forthJesse Luehrs2022-01-031-2/+5
* more refactoring to lay the groundwork for reintroducing builtinsJesse Luehrs2022-01-022-208/+4
* there's no reason this should need separate render handlingJesse Luehrs2022-01-021-82/+59
* rename some of the other eventsJesse Luehrs2022-01-023-8/+5
* this doesn't need its own separate eventJesse Luehrs2022-01-022-16/+1
* refactorJesse Luehrs2022-01-021-97/+90
* simplifyJesse Luehrs2022-01-021-5/+27
* simplifyJesse Luehrs2022-01-022-9/+11
* make all commands go through the pipe runnerJesse Luehrs2022-01-023-236/+192
* stop hardcoding /proc stuffJesse Luehrs2021-12-311-1/+2
* basic implementation of pipesJesse Luehrs2021-12-311-2/+6
* start adding framework for pipelinesJesse Luehrs2021-12-311-12/+31
* refactorJesse Luehrs2021-12-312-37/+58
* also make builtins go through the ptyJesse Luehrs2021-12-313-47/+64
* update pty_processJesse Luehrs2021-12-311-20/+24
* fix and/or logicJesse Luehrs2021-12-261-5/+7
* couple more builtinsJesse Luehrs2021-12-262-1/+34
* clippyJesse Luehrs2021-12-261-4/+7
* improve error formattingJesse Luehrs2021-12-252-4/+16
* error message consistencyJesse Luehrs2021-12-252-9/+7
* okay, we can make this just an identity functionJesse Luehrs2021-12-251-20/+21
* get rid of these aliasesJesse Luehrs2021-12-251-7/+4
* simplifyJesse Luehrs2021-12-251-6/+3
* clean upJesse Luehrs2021-12-251-2/+3
* simplifyJesse Luehrs2021-12-251-18/+18
* simplifyJesse Luehrs2021-12-251-1/+1
* implement and and or as builtinsJesse Luehrs2021-12-252-4/+42
* this doesn't need to be redJesse Luehrs2021-12-251-1/+1
* display error messages when cd failsJesse Luehrs2021-12-252-2/+11
* make builtins asyncJesse Luehrs2021-12-252-13/+46
* no need for these clonesJesse Luehrs2021-12-252-9/+8
* simplifyJesse Luehrs2021-12-252-54/+76
* refactorJesse Luehrs2021-12-251-4/+15
* more refactoringJesse Luehrs2021-12-252-40/+40
* rearrange some thingsJesse Luehrs2021-12-252-2/+51
* refactorJesse Luehrs2021-12-251-21/+44
* don't crash if we can't run a programJesse Luehrs2021-12-251-3/+18
* improve colors a bit moreJesse Luehrs2021-12-242-11/+17
* error handling for parse errorsJesse Luehrs2021-12-222-74/+141
* renameJesse Luehrs2021-12-222-12/+12
* don't try to run an empty commandJesse Luehrs2021-12-221-6/+12
* only kill the whole command line on SIGINTJesse Luehrs2021-12-221-6/+10
* killing a process with a signal should kill the whole command lineJesse Luehrs2021-12-221-13/+16
* don't record process exit until the whole set of commands is doneJesse Luehrs2021-12-221-24/+20
* allow running multiple commands separated by semicolonsJesse Luehrs2021-12-222-112/+133
* start writing a parserJesse Luehrs2021-12-221-8/+9