スーパーpre記法(シンタックス・ハイライト)は、シェルスクリプト(sh)未対応らしい
というわけで、いつ対応してくれるだろうか。わくわく。
#!/bin/sh HOST=localhost ENV=development CATALYST_DEBUG=1 PORT_MIN=1024 PORT_MAX=65535 PORT=$1 PRJ_DIR=$2 if [ -z $PORT ] then $PORT=5000 elif [ $PORT -lt $PORT_MIN -o $PORT -gt $PORT_MAX ] then echo "[ERROR]TCP port number must be ${PORT_MIN}-${PORT_MAX}" exit 1 fi if [ -z $PRJ_DIR ] then PRJ_DIR=`pwd` fi export CATALYST_DEBUG PSGI_FILENAME=`ls $PRJ_DIR | grep '\.psgi'` PSGI_PATH="${PRJ_DIR}/${PSGI_FILENAME}" echo "project directory: ${PRJ_DIR}" echo "target PSGI script: ${PSGI_PATH}" plackup \ --host $HOST --port $PORT \ --env $ENV --reload --Reload $PRJ_DIR/root -I $PRJ_DIR/lib \ $PSGI_PATH &