diff --git a/src/header.sh b/src/header.sh
index 7cc831c71667195ce7683d455efd56a7f48e3ae5..7d4356f11d93952bdfdeef81eba9e38f98bd0508 100755
--- a/src/header.sh
+++ b/src/header.sh
@@ -7,7 +7,11 @@ test -d ../.git  || {
   exit 1
 }
 
-for dir in *
+DIRS=$1
+
+test -z "$DIRS" && DIRS=*
+
+for dir in $DIRS
 do
 test -d "$dir" || continue
 cd $dir