#!/bin/bash OUT=index.php # safety belt if [ -f $OUT ]; then if [ "`grep "^AutoIDXgen generated" $OUT`" == "" ]; then echo Error: Refusing to overwrite $OUT as I am not sure I should. exit 1 fi fi cat > $OUT << EOF Page Title

Page Title


EOF for x in *; do if [ -d "$x" ]; then BOLD="";NOBOLD=""; if [ -f "$x/index.php" ]; then if [ "`grep "^IDXBOLD:" "$x/index.php"`" ]; then BOLD="";NOBOLD=""; fi fi echo "" >> $OUT fi done cat >> $OUT << EOF
$BOLD$x$NOBOLD" >> $OUT if [ -f "$x/README.html" ]; then cat "$x/README.html" >> $OUT elif [ -f "$x/index.php" ]; then PROJECTNAME="`grep "^IDXNAME:" "$x/index.php"|cut -b 9-`" if [ "$PROJECTNAME" ]; then echo "$PROJECTNAME - " >> $OUT fi grep "^IDXDESC:" $x/index.php|cut -b 9- >> $OUT else echo " " >> $OUT fi echo "

Some other comments for the project page. EOF