#!/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 $( for base in mods/fantasycore mods/empyrean_campaign; do find $base/images/avatar $base/images/enemies -name '*.png' 2>&-\ | while read -r file; do file="${file#"${base}/"}" printf '' "$file" done done) EOF elif [ "$_PATH" = /favicon.ico ]; then printf 'Status: 404 Not Found\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