#!/bin/bash [[ -z "$BALLS_LIB" ]] && setglobal BALLS_LIB = '.' [[ -z "$BALLS_CONF" ]] && setglobal BALLS_CONF = './config.sh' [[ -z "$BALLS_ROOT" ]] && setglobal BALLS_ROOT = $[readlink -f "$[dirname $BALLS_CONF]/../] [[ -z "$BALLS_LIB" ]] && setglobal BALLS_LIB = $[dirname $0] [[ -z "$BALLS_TMP" ]] && setglobal BALLS_TMP = '/tmp/balls' [[ -d "$BALLS_TMP" ]] || mkdir $BALLS_TMP [[ -z "$BALLS_PORT" ]] && setglobal BALLS_PORT = '3000' [[ -z "$BALLS_VIEWS" ]] && setglobal BALLS_VIEWS = "$BALLS_ROOT/views" [[ -z "$BALLS_ACTIONS" ]] && setglobal BALLS_ACTIONS = "$BALLS_ROOT/actions" source $BALLS_LIB/util.sh source $BALLS_LIB/http.sh source $BALLS_LIB/router.sh source $BALLS_LIB/server.sh source $BALLS_LIB/view.sh source $BALLS_LIB/model.sh