diff --git a/bashy b/bashy index f8175ca..6184784 100755 --- a/bashy +++ b/bashy @@ -20,20 +20,23 @@ symbol_clean="\x01\033[39m\x02✓" # foreground symbol_delete="\x01\033[31m\x02⨯" # red symbol_new="\x01\033[36m\x02+" # cyan symbol_change="\x01\033[33m\x02•" # yellow -symbol_ahead="\x01\033[33m\x02↑" # yellow +symbol_behind="\x01\033[34m\x02↓" # blue +symbol_ahead="\x01\033[32m\x02↑" # green -delete=0; change=0; new=0; ahead=0 +delete=0; change=0; new=0; ahead=0; behind=0 for line in $gitstatus; do [[ $line =~ ^D ]] && delete=1 [[ $line =~ ^M ]] && change=1 [[ $line =~ ^\?\? ]] && new=1 + [[ $line =~ behind ]] && behind=1 [[ $line =~ ahead ]] && ahead=1 done [ $delete -eq 1 ] && symbols="$symbols$symbol_delete" [ $change -eq 1 ] && symbols="$symbols$symbol_change" [ $new -eq 1 ] && symbols="$symbols$symbol_new" +[ $behind -eq 1 ] && symbols="$symbols$symbol_behind" [ $ahead -eq 1 ] && symbols="$symbols$symbol_ahead" [ -z "$symbols" ] && symbols="$symbol_clean" diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..529d6da --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5 @@ +{ + "name": "bashy", + "version": "2.6.0", + "lockfileVersion": 1 +}