browsix
browsix copied to clipboard
improve terminal
It is confusing that after you've started executing a command, you can't send additional input to the command's stdin. This causes things like
$ cat
To effectively hang the shell, even though they are behaving according to the specification. While we're at it, we should catch ctrl-c.
Alternatives include tty.js and termlib.js. The downside to both is that they appear to not support scrollback
nm -- tty.js supports scrollback
Also you shouldn't be able to edit previous commands and their output.