Fix bad text wrapping on longer bash commands

This commit marks color characters as non-printable characters. Without this the Terminal can't calculate correctly when the text hit the other end, causing it to wrap the text too soon, but also without going into a new line, so it is overwriting the existing line.

I don't know if this happens in zsh, but it happens in bash.