summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* more testsJesse Luehrs2022-01-071-2/+87
* simplifyJesse Luehrs2022-01-071-45/+37
* implement appending in io redirectionJesse Luehrs2022-01-061-9/+36
* add some parsing testsJesse Luehrs2022-01-061-7/+167
* stop using implicit whitespaceJesse Luehrs2022-01-061-6/+9
* simplifyJesse Luehrs2022-01-053-53/+35
* also support redirection for builtinsJesse Luehrs2022-01-052-0/+42
* safety commentsJesse Luehrs2022-01-051-0/+4
* basic input/output redirectionJesse Luehrs2022-01-052-13/+158
* allow the most recent command output to be biggerJesse Luehrs2022-01-052-16/+30
* and more simplificationJesse Luehrs2022-01-0515-55/+52
* a bunch more reorganizationJesse Luehrs2022-01-059-146/+158
* shorten some namesJesse Luehrs2022-01-0510-59/+55
* refactorJesse Luehrs2022-01-052-2/+7
* split out moreJesse Luehrs2022-01-053-301/+311
* clean up a bitJesse Luehrs2022-01-051-14/+14
* improve error messageJesse Luehrs2022-01-051-2/+2
* improvements to cdJesse Luehrs2022-01-051-26/+56
* reorganizeJesse Luehrs2022-01-055-5/+5
* remove outdated commentJesse Luehrs2022-01-052-2/+0
* don't leak the shell communication fds to subprocessesJesse Luehrs2022-01-051-0/+10
* more safety commentsJesse Luehrs2022-01-051-0/+15
* 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-035-8/+12
* refocus the readline when the foreground process is suspendedJesse Luehrs2022-01-035-28/+121
* use real serializationJesse Luehrs2022-01-035-29/+114
* forgot some error handlingJesse Luehrs2022-01-031-1/+3
* restart stopped processesJesse Luehrs2022-01-033-32/+134
* more clone cleanupsJesse Luehrs2022-01-035-38/+32
* stop cloning exe and env all over the placeJesse Luehrs2022-01-038-89/+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