#!/bin/bash # Helper for fosgen, not intended to be used directly # With an argument, print diagnostic output BINDIR=$(dirname $BASH_SOURCE) if $BINDIR/ng sunshine --help then if [[ $1 ]] then echo "sun already shining." fi else if [[ $1 ]] then echo "disperse the clouds." fi SUNJAR="$BINDIR/../lib/sunshine.jar" PROJDIR="$BINDIR/.." if [[ ! $MVN_REPO ]]; then MVN_REPO="$HOME/.m2/repository" fi if [[ ! -d $MVN_REPO ]]; then MVN_REPO="/root/.m2/repository" fi if [[ ! -d $MVN_REPO ]]; then echo "Cannot find your Maven repository. Please set environment variable" echo "MVN_REPO to its full path and re-run." exit 1 fi if [[ $1 ]] then java -jar $SUNJAR server & else java -jar $SUNJAR server >/dev/null 2>&1 & fi sleep 5 $BINDIR/ng sunshine load -l $PROJDIR -l $MVN_REPO fi