Setting colors on Mac terminal

November 16th 2017

If you're missing colors within your Mac terminal, you can edit your ~/.bash_profile (personal settings) file:

export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
alias ls='ls -GFh'

You can also set the style and color of the prompt and continuation with:

function prompt {
local RED="\[\033[0;31m\]"
local GREEN="\[\033[0;32m\]"
local BLUE="\[\033[0;34m\]"
local PURPLE="\[\033[0;35m\]"
local RESETCOLOR="\[\e[00m\]"
export PS1="\n$RED\u $PURPLE@ $GREEN\w\n $BLUE[\#] → $RESETCOLOR"
export PS2="| → $RESETCOLOR"
}
prompt

Note this is assuming that your terminal is running bash. You can test this by typing echo $0 in the terminal, the result should be -bash.

To configure Git colors edit your ~/.gitconfig file:

[color]
branch = auto
diff = auto
status = auto
[color "branch"]
current = yellow reverse
local = yellow
remote = green
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan