#!/bin/sh
. cgilite/cgilite.sh
. cgilite/file.sh
_PATH="$(PATH "${PATH_INFO}")"
if [ "$_PATH" = / ]; then
printf 'Content-Type: text/html\r\n\r\n'
cat <<-EOF
FlareJS
EOF
elif [ "$_PATH" = /favicon.ico ]; then
printf 'Status: 200 OK\r\nContent-Length: 0\r\n\r\n'
else
for base in . \
./mods/empyrean_campaign \
./mods/fantasycore \
./mods/default; do
[ -f "${base}/$_PATH" ] && FILE "${base}/$_PATH"
done
fi