From 4a7d636bad0d03af22f440bef9bd141bfc0dc309 Mon Sep 17 00:00:00 2001 From: Claudio Bandera Date: Mon, 31 Aug 2015 00:07:46 +0200 Subject: Added tests for stash indicator --- radar-base.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'radar-base.sh') diff --git a/radar-base.sh b/radar-base.sh index 1be76e4..ec907b0 100755 --- a/radar-base.sh +++ b/radar-base.sh @@ -470,16 +470,20 @@ zsh_color_remote_commits() { printf %s "$remote" } +stashed_status() { + printf '%s' "$(git stash list | wc -l 2>/dev/null)" +} + bash_stash_status() { - local number_stashes="$(git stash list | wc -l)" + local number_stashes="$(stashed_status)" if [ $number_stashes -gt 0 ]; then - printf " $number_stashes\x01\033[1;33m\x02=\x01\033[0m\x02)" + printf " $number_stashes\x01\033[1;33m\x02=\x01\033[0m\x02" fi } zsh_stash_status() { - local number_stashes="$(git stash list | wc -l)" + local number_stashes="$(stashed_status)" if [ $number_stashes -gt 0 ]; then - printf %s " $number_stashes%{$fg_bold[yellow]%}=%{$reset_color%})" + printf %s " $number_stashes%{$fg_bold[yellow]%}=%{$reset_color%}" fi } \ No newline at end of file -- cgit v1.2.3