diff --git a/sbt/sbt b/sbt/sbt index a7146e3b052e8eff1782780676e2a811675f7303..6d2caca120ca93386acbafe5650c35ca94b124ed 100755 --- a/sbt/sbt +++ b/sbt/sbt @@ -9,40 +9,40 @@ JAR=sbt/sbt-launch-${SBT_VERSION}.jar printf "Checking for system sbt [" if hash sbt 2>/dev/null; then - printf "FOUND]\n" - # Use System SBT - sbt $@ + printf "FOUND]\n" + # Use System SBT + sbt $@ else - printf "NOT FOUND]\n" - # Download sbt or use already downloaded - if [ ! -d .sbtlib ]; then - mkdir .sbtlib - fi - if [ ! -f ${JAR} ]; then - # Download - printf "Attempting to fetch sbt\n" - if hash curl 2>/dev/null; then + printf "NOT FOUND]\n" + # Download sbt or use already downloaded + if [ ! -d .sbtlib ]; then + mkdir .sbtlib + fi + if [ ! -f ${JAR} ]; then + # Download + printf "Attempting to fetch sbt\n" + if hash curl 2>/dev/null; then curl --progress-bar ${URL1} > ${JAR} || curl --progress-bar ${URL2} > ${JAR} - elif hash wget 2>/dev/null; then + elif hash wget 2>/dev/null; then wget --progress=bar ${URL1} -O ${JAR} || wget --progress=bar ${URL2} -O ${JAR} - else + else printf "You do not have curl or wget installed, please install sbt manually from http://www.scala-sbt.org/\n" exit - fi - fi - if [ ! -f ${JAR} ]; then - # We failed to download - printf "Our attempt to download sbt locally to {$JAR} failed. Please install sbt manually from http://www.scala-sbt.org/\n" - exit - fi - printf "Launching sbt from .sbtlib\n" - java \ - -Duser.timezone=UTC \ - -Djava.awt.headless=true \ - -Dfile.encoding=UTF-8 \ - -XX:MaxPermSize=256m \ - -Xmx1g \ - -noverify \ - -jar ${JAR} \ - "$@" + fi + fi + if [ ! -f ${JAR} ]; then + # We failed to download + printf "Our attempt to download sbt locally to {$JAR} failed. Please install sbt manually from http://www.scala-sbt.org/\n" + exit + fi + printf "Launching sbt from .sbtlib\n" + java \ + -Duser.timezone=UTC \ + -Djava.awt.headless=true \ + -Dfile.encoding=UTF-8 \ + -XX:MaxPermSize=256m \ + -Xmx1g \ + -noverify \ + -jar ${JAR} \ + "$@" fi