trying to make a list of programs that create a pseudoterminal to do something cool, so far I have:
- asciinema (to record your session)
- unbuffer (to "trick" any application into think it's writing to a TTY)
- tmux/screen/sshd/tmate
- terminal "servers" that you can use to have a terminal in a web browser
what else? I know there's `script` but I've never actually been able to find a practical use for script that I understood
@b0rk does vim’s terminal mode count? I actually have no idea but it feels like it might so I figured I’d mention it
@dabe does it use a pseudoterminal? I just tried it and it didn't seem to but I might have misunderstood what vim's "terminal mode" is
@b0rk What I mean is this https://neo.vimhelp.org/nvim_terminal_emulator.txt.html#terminal, accessible by running the `:terminal` command. Now that I’m actually reading the docs and looking up what exactly a pseudoterminal is…. I’m actually still not sure if it counts
@dabe thanks! I checked (with lsof) and that definitely does use a pseudoterminal