]> git.plutz.net Git - confetti/blobdiff - courses/list.sh
omit listing of empty courses and vcards
[confetti] / courses / list.sh
index 71522667640a8d57a24824782f2e61544ceee891..95857ec06f8293e39b4ecfa79ff38da6469a215f 100755 (executable)
@@ -53,6 +53,7 @@ edit_course(){
 print_course(){
   local coursefile="$1"
   local course="$(pdi_load "$coursefile")"
+
   cat <<-EOF
     [div .course #${coursefile##*/}
       [div .section .basic . $(
@@ -94,7 +95,7 @@ print_courses(){
     cachefile="${_DATA}/cache/${calfile##*/}.cache"
     if [ -s "$cachefile" -a "$cachefile" -nt "$calfile" ]; then
       cat "$cachefile"
-    else
+    elif [ -s "$calfile" ]; then
       print_course "$calfile" |tee "$cachefile"
     fi
   done