parent
1f6ce39712
commit
0d19edb0cc
1 changed files with 18 additions and 0 deletions
18
bin/lein
18
bin/lein
|
@ -190,6 +190,19 @@ fi
|
||||||
# Support $JAVA_OPTS for backwards-compatibility.
|
# Support $JAVA_OPTS for backwards-compatibility.
|
||||||
export JVM_OPTS="${JVM_OPTS:-"$JAVA_OPTS"}"
|
export JVM_OPTS="${JVM_OPTS:-"$JAVA_OPTS"}"
|
||||||
|
|
||||||
|
# Handle jline issue with cygwin not propagating OSTYPE through java subprocesses: https://github.com/jline/jline2/issues/62
|
||||||
|
cygterm=false
|
||||||
|
if [ $cygwin ]; then
|
||||||
|
case "$TERM" in
|
||||||
|
rxvt* | xterm* | vt*) cygterm=true ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
if $cygterm; then
|
||||||
|
JVM_OPTS="$JVM_OPTS -Djline.terminal=jline.UnixTerminal"
|
||||||
|
stty -icanon min 1 -echo > /dev/null 2>&1
|
||||||
|
fi
|
||||||
|
|
||||||
# TODO: investigate http://skife.org/java/unix/2011/06/20/really_executable_jars.html
|
# TODO: investigate http://skife.org/java/unix/2011/06/20/really_executable_jars.html
|
||||||
# If you're packaging this for a package manager (.deb, homebrew, etc)
|
# If you're packaging this for a package manager (.deb, homebrew, etc)
|
||||||
# you need to remove the self-install and upgrade functionality or see lein-pkg.
|
# you need to remove the self-install and upgrade functionality or see lein-pkg.
|
||||||
|
@ -306,6 +319,10 @@ else
|
||||||
|
|
||||||
EXIT_CODE=$?
|
EXIT_CODE=$?
|
||||||
|
|
||||||
|
if $cygterm ; then
|
||||||
|
stty icanon echo > /dev/null 2>&1
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -r "$TRAMPOLINE_FILE" ] && [ "$LEIN_TRAMPOLINE_WARMUP" = "" ]; then
|
if [ -r "$TRAMPOLINE_FILE" ] && [ "$LEIN_TRAMPOLINE_WARMUP" = "" ]; then
|
||||||
TRAMPOLINE="$(cat $TRAMPOLINE_FILE)"
|
TRAMPOLINE="$(cat $TRAMPOLINE_FILE)"
|
||||||
if [ "$INPUT_CHECKSUM" = "" ]; then
|
if [ "$INPUT_CHECKSUM" = "" ]; then
|
||||||
|
@ -317,3 +334,4 @@ else
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue