From 3f50d3add22b1e79bbf147e956595d2a8ef1d6c3 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Fri, 8 Mar 2019 10:43:38 -0800 Subject: update scripts --- gsdir | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'gsdir') diff --git a/gsdir b/gsdir index 9f92a8d..4abd747 100755 --- a/gsdir +++ b/gsdir @@ -4,10 +4,13 @@ cur=$PWD for d in * do - cd "$d" || return - status=$(unbuffer git status -sb | tr -d '#') - printf "%-30s:: %s\\n" "${d}" "${status}" - cd "${cur}" || return + if [[ -d "$d" ]] + then + cd "$d" || return + status=$(2>/dev/null unbuffer git status -sb | tr -d '#') + printf "%-30s:: %s\\n" "${d}" "${status}" + cd "${cur}" || return + fi done cd "${cur}" || exit 1 -- cgit v1.2.3