#! /bin/sh # vim:set fdm=marker: set -euf Server=htgen ## htgen --serve {{{ case $# in (1) case "$1" in (--serve) HTGEN_HOST=${HTGEN_HOST-0.0.0.0} HTGEN_PORT=${HTGEN_PORT-42380} HTGEN_SCRIPT=${HTGEN_SCRIPT-:} TCPSERVER_OPTS='-c 423 -t 2 -D' echo "#### $Server $HTGEN_HOST:$HTGEN_PORT" >&2 exec tcpserver $TCPSERVER_OPTS "$HTGEN_HOST" "$HTGEN_PORT" "$0" esac esac ## }}} ## reply_404 {{{ reply_404() { cat<&2<&2 # cat>&2<&2<&2 export "$k=$v" ;; esac done unset k v echo >&2 ## }}} eval "$HTGEN_SCRIPT" reply_404