been thinking about even though “the terminal” is technically not a single thing (it’s your shell, terminal emulator, OS, and programs) there are a ton of UI conventions that make the terminal feel like a unified environment, like
-
been thinking about even though “the terminal” is technically not a single thing (it’s your shell, terminal emulator, OS, and programs) there are a ton of UI conventions that make the terminal feel like a unified environment, like
* full screen programs like top often use “q” to quit
* programs often turn off colour when writing to a pipe/file
* if a program is displaying a lot of text, it’ll often open “less” to let you scrolla lot of these feel more like social conventions to me
-
@b0rk another social convention I’ve noticed: ANSI color codes provide normal/“Bright” colors, but color *schemes* assume bright is “bolder, lighter” not “higher contrast against the background”; the way programs use these color codes assumes a dark color scheme. Many CL/TUI programs I use are unusable with a light terminal theme