R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou:<p><a href="https://polymaths.social/tags/unpopularopinion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnpopularOpinion</span></a>:</p><p><a href="https://polymaths.social/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> programs do not need to use color.</p><p>First of all, there's the sad assumption of a dark theme which I'm never going to be rocking, so just get over it. Cool computers always have/had a light background. This is where I live now. I ain't movin'.</p><p>Second of all, there's the dance of having to use -r with less if it uses color or use something like --no-color as a command line flag.</p><p>Thirdly, it's honestly just lazy. There's so much you can do to differentiate and grab attention without using color. There's always boldface and italics, but even without those, there's plenty of ways of differentiating things.</p><p>I will say though for <a href="https://polymaths.social/tags/tui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TUI</span></a> applications that need maximum information density, color is very useful.</p>