summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* some safety commentsJesse Luehrs2022-01-054-3/+14
* avoid unnecessary into_raw_fd calls on async-std filesJesse Luehrs2022-01-051-19/+29
* make sure the current index is kept up to date properlyJesse Luehrs2022-01-041-0/+2
* fix error handling in pipeline runnerJesse Luehrs2022-01-041-13/+24
* commentJesse Luehrs2022-01-041-0/+2
* pipeline events should be separate from internal eventsJesse Luehrs2022-01-044-45/+19
* oopsJesse Luehrs2022-01-041-0/+1
* more refactoring of environment handlingJesse Luehrs2022-01-044-43/+51
* fix pty allocation error handlingJesse Luehrs2022-01-041-3/+7
* clean up env cloning a bitJesse Luehrs2022-01-042-6/+6
* fix error display a bitJesse Luehrs2022-01-041-21/+47
* implement scrolling for the input lineJesse Luehrs2022-01-041-17/+67
* truncate command line display on history entriesJesse Luehrs2022-01-041-18/+29
* propagate current directory changes back to the main processJesse Luehrs2022-01-039-90/+159
* fix up a few bugs with child event handlingJesse Luehrs2022-01-032-2/+8
* clean up some depsJesse Luehrs2022-01-033-6/+12
* refocus the readline when the foreground process is suspendedJesse Luehrs2022-01-035-28/+121
* use real serializationJesse Luehrs2022-01-033-29/+81
* forgot some error handlingJesse Luehrs2022-01-031-1/+3
* restart stopped processesJesse Luehrs2022-01-031-32/+132
* more clone cleanupsJesse Luehrs2022-01-035-38/+32
* stop cloning exe and env all over the placeJesse Luehrs2022-01-036-76/+96
* split up code into more filesJesse Luehrs2022-01-0310-592/+600
* shift around some key bindingsJesse Luehrs2022-01-031-9/+36
* add echo builtin for testingJesse Luehrs2022-01-031-0/+46
* fix pipeline handling for builtinsJesse Luehrs2022-01-032-40/+196
* 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