aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* allow the tui to manage the overall raw screenHEADmasterJesse Luehrs2019-07-126-89/+158
* adjust the readline api a bitJesse Luehrs2019-07-124-7/+20
* remove some unnecessary public interfacesJesse Luehrs2019-07-122-4/+4
* simplifyJesse Luehrs2019-07-121-10/+4
* remove debuggingJesse Luehrs2019-07-121-2/+0
* simplifyJesse Luehrs2019-07-111-70/+91
* don't need multiple files hereJesse Luehrs2019-07-103-237/+228
* move the rest of the tui logic into the stateJesse Luehrs2019-07-102-133/+73
* fix handling of errors from evalJesse Luehrs2019-07-092-23/+37
* the state shouldn't exit if there is a polling errorJesse Luehrs2019-07-092-12/+20
* fix warning in exampleJesse Luehrs2019-07-091-1/+0
* use context instead of map_err for futures and streamsJesse Luehrs2019-07-096-20/+22
* move more tui behavior into the state objectJesse Luehrs2019-07-093-78/+111
* split into a repl and a tuiJesse Luehrs2019-07-095-60/+149
* ensure we notice if this returns a non-nil error typeJesse Luehrs2019-07-091-1/+1
* don't shadow the Send traitJesse Luehrs2019-07-091-2/+2
* this doesn't need to have an actual valueJesse Luehrs2019-07-091-4/+1
* these have no reason to be streams, they can just be futuresJesse Luehrs2019-07-092-60/+52
* keep track of process state as it is being executedJesse Luehrs2019-07-073-56/+226
* make sure the ptys that we spawn commands in has a sizeJesse Luehrs2019-07-061-0/+29
* make exit handling more consistentJesse Luehrs2019-07-064-8/+15
* simplifyJesse Luehrs2019-07-061-28/+30
* clippyJesse Luehrs2019-07-061-0/+2
* don't allow tabs for nowJesse Luehrs2019-07-061-0/+3
* move more logic out of the main loop and into print()Jesse Luehrs2019-07-061-37/+34
* have eval streams also emit start eventsJesse Luehrs2019-07-065-16/+47
* styleJesse Luehrs2019-07-062-3/+5
* ensure!(false, ...) isn't necessaryJesse Luehrs2019-07-061-2/+2
* there's no reason to import these by nameJesse Luehrs2019-07-066-24/+24
* simplifyJesse Luehrs2019-06-261-5/+5
* clippyJesse Luehrs2019-06-269-40/+57
* simplifyJesse Luehrs2019-06-256-22/+28
* fix up cd a bit moreJesse Luehrs2019-06-091-7/+38
* provide a framework for shell builtinsJesse Luehrs2019-06-097-34/+201
* improve error display a bitJesse Luehrs2019-06-092-13/+4
* implement a few more keysJesse Luehrs2019-06-091-7/+53
* fix arrow key edge casesJesse Luehrs2019-06-091-6/+4
* start using snafuJesse Luehrs2019-06-096-106/+285
* refactorJesse Luehrs2019-06-094-3/+24
* implement cursor moving left and rightJesse Luehrs2019-06-091-1/+24
* implement backspace during readlineJesse Luehrs2019-06-091-14/+35
* fix multiple input events becoming available at onceJesse Luehrs2019-06-092-15/+27
* pass input events through to the running processJesse Luehrs2019-06-095-0/+133
* simplifyJesse Luehrs2019-06-092-74/+95
* implement process runningJesse Luehrs2019-06-096-51/+183
* basic readline implementationJesse Luehrs2019-06-086-1/+1080
* project skeletonJesse Luehrs2019-06-073-0/+12
* initial commitJesse Luehrs2019-06-070-0/+0