sunakan.github.io

プロンプトにブランチ名など(.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}${GREEN}${BASE}${WHITE}:${BLUE}\W${GREEN}\$(parse_git_branch)${BLUE}\$${WHITE} "
	PS1="${BLUE}\W${GREEN}\$(parse_git_branch)${GRAY}\$${WHITE} "
}
promps