]> git.armaanb.net Git - bin.git/blobdiff - git-check
xsel: new script
[bin.git] / git-check
index 1175bdf4b041eed1891886cae9335b0a73a6ee9c..852624d34be101201f31ad0be9030579599066a7 100755 (executable)
--- a/git-check
+++ b/git-check
@@ -1,18 +1,20 @@
-#!/usr/bin/env bash
+#!/usr/bin/env sh
 # Go into each subdirectory and run a git stat
 
-for i in $(ls); do
-  if [[ -d $i/.git ]]; then
-    stat=$(git -C $i diff --stat)
-    if [[ -n $stat ]]; then
-      echo $i
-      chars=${#i}
-      for (( j = 0; j < $chars; j++ )); do
-        echo -n "="
-      done
-      echo
-      git -C $i diff --stat
-      echo
-    fi
-  fi
+for i in ${1:-.}/*; do
+               if [ -d $i/.git ]; then
+                               stat=$(git -C $i diff --stat)
+                               if [ -n "$stat" ]; then
+                                               echo $i
+                                               chars=${#i}
+                                               j=0;
+                                               while [ "$j" -le "$chars" ]; do
+                                                               echo -n "="
+                                                               j=$(( j + 1 ))
+                                               done
+                                               echo
+                                               git -C $i diff --stat
+                                               echo
+                               fi
+               fi
 done