#!/bin/bash . $1 setStatusCode 200 cat < Index of ${server[scriptName]}

Index of ${server[scriptName]}


EOF for file in $(ls -a "${server[scriptFilename]}"); do if test "$file" = ".." -a "${server[scriptName]}" = "/"; then continue; fi cat < EOF done cat <
${server[serverSignature]} EOF
Name Type Executeable Size
$file $(file -b "${server[scriptFilename]}/$file") $(if test ! -d "${server[scriptFilename]}/$file"; then if test -x "${server[scriptFilename]}/$file"; then echo yes; else echo no; fi; fi) $(if test ! -d "${server[scriptFilename]}/$file"; then du -kh "${server[scriptFilename]}/$file" | cut -f1; fi)