Set transient rprompt for zsh
Set a precmd() for zsh instead of explicit PROMPT

The precmd supports inspection of the current git branch on the
system, and adds it to the left prompt.