#! /bin/bash # TODO: Create a Plugin system # Check: Is it a Directory, a PHP script or something else? if [[ "$FILE" == *.php ]] && [ "$(which php)" != "" ] && [ "$ENABLE_PHP" = "true" ]; then CONTENTTYPE="text/html" . ./httpheaders.sh php "$FILE" >> $OUTFILE elif [[ "$FILE" == *.md ]] && [ "$(which markdown)" != "" ] && [ "$ENABLE_MARKDOWN" = "true" ]; then CONTENTTYPE="text/html" . ./httpheaders.sh pandoc -f markdown_github "$FILE" >> $OUTFILE elif [ -f "${FILE}" ]; then CONTENTTYPE=$(file -b -i "$FILE") . ./httpheaders.sh cat "${FILE}" >> ${OUTFILE} else CONTENTTYPE="text/html" . ./httpheaders.sh . ./filelist.sh fi