summaryrefslogtreecommitdiff
path: root/giteval
blob: c4e8d085510c1dca61ed31e1bfbe3fdc6a50ce54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash

b=$(git branch --show-current 2> /dev/null) && {
	case $(env - git status --no-ahead-behind | tail -n1) in
		'nothing to commit'*)
			printf "\e[32m[$b]\e[0m"
	;;	'no changes added to commit'*)
			printf "\e[33m[$b]\e[0m"
	;;	'nothing added to commit'*)
			printf "\e[36m[$b]\e[0m"
	;;	*)
			printf "\e[31m[$b]\e[0m"
	esac
}
echo