termcolors.bash: major rewrite overhaul