Worse, many programs break when you start getting fancy. If you would just stop trying to add color to your node programs, stop trying to add emojis, stop trying to control the entire terminal window, then suddenly everything would work much better. If you kick off multiple processes, you can simply console.log() instead of having to set up an RPC interface to communicate with the main process. (This actually happened.) If you stop putting emojis in your error messages, then WebStorm can highlight the stack traces automatically when you run in the debugger, enabling you to jump to the stack trace just by clicking on it. This breaks when you add emojis. (Also happened.) And if you stop adding color, then you can redirect to a file without screwing things up.
In short, stop getting fancy. :)
I similarly dislike the new trend of fancy command prompts. It’s a prompt, it should stay in the background.
I simply find terminal programs that generate colour distracting.
Yes.
> I think colors are a great way to enhance output, as it is like a third dimension to formatting.
I don't. I view them as a OOB marker that causes the coloured content to effectively jump the queue into my brain.
> having errors in red immediately can signal something bad happened.
As a specific counter-example: I'm often interested in the log output that occurred right before something bad happened, so having errors in red is exactly what I don't want.
The result is not what you'd like. You'd really like to specify an overall scheme (light on dark, or dark on light) and then hues for each character displayed.
That'd let you see green on green just fine. It wouldn't even be possible for the foreground and background to be identical, because one would be light and one would be dark.
I suppose that switching everybody over might not be as hard as I thought at first. Considering systemd, it only takes a manager at Red Hat to force a new standard. I sure would appreciate it.
I am used to a black background. Seems like the logical "default" starting point in VGA textmode. Even Linux kernel output when booting starts on a black blackground.
(I do know the colours can be adjusted in the terminal config, and many tools have options to switch to a white background. Would be nice if the defaults worked better though.)
[1] http://images.standaloneinstaller.com/images/mirc-BZEwO8ZcLm...
[2] http://amnesiac.ircii.org/screenshots/lookgood.png