summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* 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-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