lila/lila

38 lines
857 B
Plaintext
Raw Permalink Normal View History

#!/bin/sh -e
# Starts a dev console to compile and run lichess.
2019-12-07 21:42:48 -07:00
2018-12-12 06:22:19 -07:00
# Usage:
2019-12-16 13:32:25 -07:00
# ./lila
2019-12-07 21:42:48 -07:00
# Then in the sbt console:
2019-12-16 13:32:25 -07:00
# run
2019-12-09 09:22:37 -07:00
# We use .sbtopts instead
2019-12-07 21:42:48 -07:00
export SBT_OPTS=""
2019-12-13 11:18:39 -07:00
if [ ! -f ".sbtopts" ]; then
cp .sbtopts.default .sbtopts
fi
2019-12-12 12:34:21 -07:00
if [ ! -f "conf/application.conf" ]; then
cp conf/application.conf.default conf/application.conf
fi
java_env="-Dreactivemongo.api.bson.document.strict=false"
2019-12-20 08:11:13 -07:00
2020-04-08 02:31:46 -06:00
cat << "BANNER"
2019-11-15 16:11:52 -07:00
|\_ _ _ _
2020-04-08 02:31:46 -06:00
/o \ | (_) ___| |__ ___ ___ ___ ___ _ __ __ _
(_. || | | |/ __| '_ \ / _ \/ __/ __| / _ \| '__/ _` |
/__\ | | | (__| | | | __/\__ \__ \| (_) | | | (_| |
2019-11-15 16:11:52 -07:00
)___( |_|_|\___|_| |_|\___||___/___(_)___/|_| \__, |
2020-04-08 02:31:46 -06:00
|___/
BANNER
version=$(java -version 2>&1 | awk -F '"' '/version/ {print $2}')
2019-12-20 08:11:13 -07:00
echo Java "$version"
2019-12-20 08:11:13 -07:00
command="sbt $java_env $@"
echo $command
$command