Mine
public text v1 · immutableparse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' export PS1="%n@%m:%~$(parse_git_branch)$ " export PS1="%n@%m:%~$(parse_git_branch)$ "parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' export PS1="%n@%m:%~$(parse_git_branch)$ " export PS1="%n@%m:%~$(parse_git_branch)$ "