> The catch: the shell normally puts the terminal in *cooked mode,*

Yeah, that's not the name of the mode. In this sense, it's "canonical mode". Description reads like AI slop where technical content was reformatted into marketing/PRspeak. It feels like a 30 year old PR representative desperately trying to twist any kind of technical language specifically to pander to the AAVE-derived slang of the younger set of internet-addled minds.

As a result, this does not interest me.

For anyone who is interested in ANSI terminal stuff, or building their own, Lexi Hale had a decent article on this: https://xn--rpa.cc/irl/term.html which got discussion here about eight years ago: https://news.ycombinator.com/item?id=24436860

cmovq2 days ago | | | parent | | on: 47740204
Except it’s actually called “cooked mode” [1] and predates the use of the slang.

[1]: https://en.wikipedia.org/wiki/Terminal_mode https://www.linusakesson.net/programming/tty/

fao_2 days ago | | | parent | | on: 47741715
"cooked mode" refers to physical teletypes, though. In the POSIX spec[1] it's called "canonical mode", same for the other specifications (if they're mentioned at all, I don't think the ANSI specification mentions either term).

https://en.wikipedia.org/wiki/POSIX_terminal_interface#Canon...

xsawyerx1 day ago | | | parent | | on: 47742703
Thank you for this correction. I'll update the readme!
bevr13372 days ago | | | parent | | on: 47740204
Top comment on the previous thread was someone complaining about the writing style of kids these days. Huh.