diff --git a/.bash_prompt.kuba b/.bash_prompt.kuba index 02261f7..71b6be3 100644 --- a/.bash_prompt.kuba +++ b/.bash_prompt.kuba @@ -56,9 +56,10 @@ format_modified() { # Modified, staged and untracked # A added (new file) M modified, D deleted, T typechange - n_mod=$(git status --porcelain 2>/dev/null| grep "^ [AMDT]" | wc -l) - n_sta=$(git status --porcelain 2>/dev/null| grep "^[AMDT]" | wc -l) - n_unt=$(git status --porcelain 2>/dev/null| grep "??" | wc -l) + stat="$(git status --porcelain 2>/dev/null)" + n_mod=$(echo "$stat" | grep "^ [AMDT]" | wc -l) + n_sta=$(echo "$stat" | grep "^[AMDT]" | wc -l) + n_unt=$(echo "$stat" | grep "??" | wc -l) out="" [ "$n_sta" != 0 ] && out+="\[$txtgrn\]+$n_sta\[$txtrst\]"