Git Branch Terminal Prompt for zsh (MacOS Catalina) function parse_git_branch() { git branch 2> /dev/null | sed -n -e 's/^\* \(.*\)/[\1]/p' } setopt PROMPT_SUBST