Browse Source

dir2org.zsh: two small bug fixes

Phil Jackson 17 years ago
parent
commit
04e634bf48
1 changed files with 5 additions and 2 deletions
  1. 5 2
      CONTRIB/scripts/dir2org.zsh

+ 5 - 2
CONTRIB/scripts/dir2org.zsh

@@ -30,9 +30,12 @@ function scan_and_populate {
 
     headline ${depth} "${dir}"
 
+    # if there is no files in dir then just move on
+    [[ $(ls "${dir}" | wc -l) -eq 0 ]] && return
+
     (( depth += 1 ))
 
-    for f in $(ls -d "${dir}"/* 2>/dev/null); do
+    for f in $(ls -d "${dir}"/*); do
         if [ -d "${f}" ]; then
             scan_and_populate ${depth} "${f}"
         else
@@ -40,7 +43,7 @@ function scan_and_populate {
         fi
     done
 
-    let "depth -= 1"
+    (( depth -= 1 ))
 }
 
 function main {