Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bump depsHEADmaster | Jesse Luehrs | 2019-11-14 | 5 | -454/+242 |
* | clippy | Jesse Luehrs | 2019-11-14 | 1 | -0/+1 |
* | move to tokio-pty-process-stream | Jesse Luehrs | 2019-10-28 | 9 | -330/+242 |
* | split key_reader out to a separate file | Jesse Luehrs | 2019-10-28 | 3 | -88/+108 |
* | allow the tui to manage the overall raw screen | Jesse Luehrs | 2019-07-12 | 6 | -89/+158 |
* | adjust the readline api a bit | Jesse Luehrs | 2019-07-12 | 4 | -7/+20 |
* | remove some unnecessary public interfaces | Jesse Luehrs | 2019-07-12 | 2 | -4/+4 |
* | simplify | Jesse Luehrs | 2019-07-12 | 1 | -10/+4 |
* | remove debugging | Jesse Luehrs | 2019-07-12 | 1 | -2/+0 |
* | simplify | Jesse Luehrs | 2019-07-11 | 1 | -70/+91 |
* | don't need multiple files here | Jesse Luehrs | 2019-07-10 | 3 | -237/+228 |
* | move the rest of the tui logic into the state | Jesse Luehrs | 2019-07-10 | 2 | -133/+73 |
* | fix handling of errors from eval | Jesse Luehrs | 2019-07-09 | 2 | -23/+37 |
* | the state shouldn't exit if there is a polling error | Jesse Luehrs | 2019-07-09 | 2 | -12/+20 |
* | fix warning in example | Jesse Luehrs | 2019-07-09 | 1 | -1/+0 |
* | use context instead of map_err for futures and streams | Jesse Luehrs | 2019-07-09 | 6 | -20/+22 |
* | move more tui behavior into the state object | Jesse Luehrs | 2019-07-09 | 3 | -78/+111 |
* | split into a repl and a tui | Jesse Luehrs | 2019-07-09 | 5 | -60/+149 |
* | ensure we notice if this returns a non-nil error type | Jesse Luehrs | 2019-07-09 | 1 | -1/+1 |
* | don't shadow the Send trait | Jesse Luehrs | 2019-07-09 | 1 | -2/+2 |
* | this doesn't need to have an actual value | Jesse Luehrs | 2019-07-09 | 1 | -4/+1 |
* | these have no reason to be streams, they can just be futures | Jesse Luehrs | 2019-07-09 | 2 | -60/+52 |
* | keep track of process state as it is being executed | Jesse Luehrs | 2019-07-07 | 3 | -56/+226 |
* | make sure the ptys that we spawn commands in has a size | Jesse Luehrs | 2019-07-06 | 1 | -0/+29 |
* | make exit handling more consistent | Jesse Luehrs | 2019-07-06 | 4 | -8/+15 |
* | simplify | Jesse Luehrs | 2019-07-06 | 1 | -28/+30 |
* | clippy | Jesse Luehrs | 2019-07-06 | 1 | -0/+2 |
* | don't allow tabs for now | Jesse Luehrs | 2019-07-06 | 1 | -0/+3 |
* | move more logic out of the main loop and into print() | Jesse Luehrs | 2019-07-06 | 1 | -37/+34 |
* | have eval streams also emit start events | Jesse Luehrs | 2019-07-06 | 5 | -16/+47 |
* | style | Jesse Luehrs | 2019-07-06 | 2 | -3/+5 |
* | ensure!(false, ...) isn't necessary | Jesse Luehrs | 2019-07-06 | 1 | -2/+2 |
* | there's no reason to import these by name | Jesse Luehrs | 2019-07-06 | 6 | -24/+24 |
* | simplify | Jesse Luehrs | 2019-06-26 | 1 | -5/+5 |
* | clippy | Jesse Luehrs | 2019-06-26 | 9 | -40/+57 |
* | simplify | Jesse Luehrs | 2019-06-25 | 6 | -22/+28 |
* | fix up cd a bit more | Jesse Luehrs | 2019-06-09 | 1 | -7/+38 |
* | provide a framework for shell builtins | Jesse Luehrs | 2019-06-09 | 7 | -34/+201 |
* | improve error display a bit | Jesse Luehrs | 2019-06-09 | 2 | -13/+4 |
* | implement a few more keys | Jesse Luehrs | 2019-06-09 | 1 | -7/+53 |
* | fix arrow key edge cases | Jesse Luehrs | 2019-06-09 | 1 | -6/+4 |
* | start using snafu | Jesse Luehrs | 2019-06-09 | 6 | -106/+285 |
* | refactor | Jesse Luehrs | 2019-06-09 | 4 | -3/+24 |
* | implement cursor moving left and right | Jesse Luehrs | 2019-06-09 | 1 | -1/+24 |
* | implement backspace during readline | Jesse Luehrs | 2019-06-09 | 1 | -14/+35 |
* | fix multiple input events becoming available at once | Jesse Luehrs | 2019-06-09 | 2 | -15/+27 |
* | pass input events through to the running process | Jesse Luehrs | 2019-06-09 | 5 | -0/+133 |
* | simplify | Jesse Luehrs | 2019-06-09 | 2 | -74/+95 |
* | implement process running | Jesse Luehrs | 2019-06-09 | 6 | -51/+183 |
* | basic readline implementation | Jesse Luehrs | 2019-06-08 | 6 | -1/+1080 |