summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* clippyJesse Luehrs2022-01-032-32/+41
* pass the latest status back and forthJesse Luehrs2022-01-032-8/+16
* start adding back builtin supportJesse Luehrs2022-01-032-162/+181
* more refactoring to lay the groundwork for reintroducing builtinsJesse Luehrs2022-01-025-189/+302
* make the pipe runner asyncJesse Luehrs2022-01-022-50/+43
* there's no reason this should need separate render handlingJesse Luehrs2022-01-021-82/+59
* rename some of the other eventsJesse Luehrs2022-01-024-22/+19
* this doesn't need its own separate eventJesse Luehrs2022-01-023-26/+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
* more commentsJesse Luehrs2022-01-021-0/+6
* clean up pipe codeJesse Luehrs2022-01-013-83/+152
* also need to SIGCONT the process group leaderJesse Luehrs2021-12-311-0/+5
* stop hardcoding /proc stuffJesse Luehrs2021-12-311-1/+2
* setting the foreground process group needs to happen immediatelyJesse Luehrs2021-12-311-8/+13
* basic implementation of pipesJesse Luehrs2021-12-314-8/+111
* start adding framework for pipelinesJesse Luehrs2021-12-313-12/+39
* 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-253-4/+25
* 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-253-4/+49
* 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-253-3/+4
* 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
* don't strip whitespace inside of stringsJesse Luehrs2021-12-231-1/+1
* error handling for parse errorsJesse Luehrs2021-12-223-78/+167
* renameJesse Luehrs2021-12-222-12/+12
* don't try to run an empty commandJesse Luehrs2021-12-221-6/+12
* parse quoted stringsJesse Luehrs2021-12-222-14/+27