mirror of
https://github.com/mistergibson/radio.git
synced 2026-11-03 19:31:41 -08:00
added console.sh
This commit is contained in:
parent
6fbb9cf0c7
commit
a23e6376cd
2 changed files with 35 additions and 7 deletions
25
console.sh
Executable file
25
console.sh
Executable file
|
|
@ -0,0 +1,25 @@
|
|||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
GEMS_DIR="${SCRIPT_DIR}/.gems"
|
||||
JAVA_OPTS="--enable-native-access=ALL-UNNAMED --enable-native-access=org.jruby.dist"
|
||||
JRUBY_BIN="/usr/bin/jruby"
|
||||
JIRB_BIN="/usr/bin/jirb"
|
||||
JRUBY_OPTIONS="-J-Xms256m -J-Xmx2g"
|
||||
FILE_TO_LOAD="$1"
|
||||
#
|
||||
export GEM_HOME="${GEMS_DIR}"
|
||||
export GEM_PATH="${GEMS_DIR}"
|
||||
#
|
||||
if [ -e "${JIRB_BIN}" ]; then
|
||||
if [ -e "${SCRIPT_DIR}/${FILE_TO_LOAD}" ]; then
|
||||
exec env JAVA_OPTS="${JAVA_OPTS}" JRUBY_OPTIONS="${JRUBY_OPTIONS}" "${JIRB_BIN}" -r "${SCRIPT_DIR}/${FILE_TO_LOAD}"
|
||||
else
|
||||
exec env JAVA_OPTS="${JAVA_OPTS}" JRUBY_OPTIONS="${JRUBY_OPTIONS}" "${JIRB_BIN}"
|
||||
fi
|
||||
exit 0
|
||||
else
|
||||
echo "Error: could not locate ${JIRB_BIN}"
|
||||
exit 1
|
||||
fi
|
||||
Loading…
Reference in a new issue