index.sh
changeset 1078 bd64c9d8d019
parent 1031 1febb0de8647
child 1079 ef0805397b5b
--- a/index.sh	Fri Nov 04 15:58:36 2011 +0200
+++ b/index.sh	Fri Nov 04 16:29:24 2011 +0200
@@ -18,20 +18,12 @@
 
 for file in *.rst *.txt; do
   ext=${file##*.}
-  name=${file%.${ext}}
-  case $ext in
-    txt)
-      case "$1" in
-        chm) printf '  <li><a href="%s.txt">%s</a>\n' $name $name ;;
-        frame) printf '  <li><a href="%s.txt" target="article">%s</a>\n' $name $name ;;
-      esac
-      ;;
-    rst)
-      case "$1" in
-        chm) printf '  <li><a href="%s.html">%s</a>\n' $name $name ;;
-        frame) printf '  <li><a href="%s.html" target="article">%s</a>\n' $name $name ;;
-      esac
-      ;;
+  [ "$ext" = "rst" ] && ext=html
+  name=${file%.*}
+  case "$1" in
+    chm) echo "  <li><a href=\"$name.$ext\">$name</a>" ;;
+    frame) echo "  <li><a href=\"$name.$ext\" target=\"article\">$name</a>" ;;
+    *) exit 1 ;;
   esac
 done