Bored of the standard colours of your output? So was I until I found a way to output colours to the terminal. I won’t go into detail on how to implement the colours but I will link useful posts that go into detail about this topic below.

NOTE: You may know this under a different name: ANSI Escape Sequences.


Put the following into some file loaded by bash, such as .bash_profile:

BLACK=$(tput setaf 0)
RED=$(tput setaf 1)
GREEN=$(tput setaf 2)
YELLOW=$(tput setaf 3)
LIME_YELLOW=$(tput setaf 190)
POWDER_BLUE=$(tput setaf 153)
BLUE=$(tput setaf 4)
MAGENTA=$(tput setaf 5)
CYAN=$(tput setaf 6)
WHITE=$(tput setaf 7)
BRIGHT=$(tput bold)
NORMAL=$(tput sgr0)
BLINK=$(tput blink)
REVERSE=$(tput smso)
UNDERLINE=$(tput smul)

I have included a basic example here.