bash: better PS1 coloring implementation