summaryrefslogtreecommitdiff
path: root/gsdir
diff options
context:
space:
mode:
Diffstat (limited to 'gsdir')
-rwxr-xr-xgsdir9
1 files changed, 5 insertions, 4 deletions
diff --git a/gsdir b/gsdir
index 6be6aae..9f92a8d 100755
--- a/gsdir
+++ b/gsdir
@@ -2,12 +2,13 @@
cur=$PWD
-for d in */
+for d in *
do
- cd "${d}"
+ cd "$d" || return
status=$(unbuffer git status -sb | tr -d '#')
- printf "%-20s:: %s\n" "${d}" "${status}"
+ printf "%-30s:: %s\\n" "${d}" "${status}"
+ cd "${cur}" || return
done
-cd "${cur}"
+cd "${cur}" || exit 1
exit 0