I just released a little tool called Lipstick on a Pig that helps keep the visual appearance of supported command-line applications in sync with the current light/dark mode setting (colour scheme) of your system in GNOME.

But why is this tool even necessary to begin with?

Let’s start at the beginning…