enclosed all non-printable/color ascii codes with square brackets to try and prevent bash prompt from getting garbled