TOP ▲ itcore TOPTIPSgit_prompt.php  タグ:git

linuxプロンプトにgitのブランチを表示する。 | itcore 2018年

vi .bashrc
最後に追加
function parse_git_branch {
    git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ [\1]/'
}
function promps {
    local BLUE="\[\e[1;34m\]"
    local RED="\[\e[1;31m\]"
    local GREEN="\[\e[1;32m\]"
    local WHITE="\[\e[00m\]"
    local GRAY="\[\e[1;37m\]"
    case $TERM in
        xterm*) TITLEBAR='\[\e]0;\W\007\]';;
        *) TITLEBAR="";;
    esac
    local BASE="\u@\h"
    PS1="${TITLEBAR}${WHITE}${BASE}${WHITE}:${BLUE}\W${GREEN}\$(parse_git_branch)${BLUE}\$${WHITE} "
}
promps