Skip to content

Instantly share code, notes, and snippets.

@hito-asa
Created September 9, 2011 04:07
Show Gist options
  • Save hito-asa/1205474 to your computer and use it in GitHub Desktop.
Save hito-asa/1205474 to your computer and use it in GitHub Desktop.
#!/bin/sh
VERSION=0.11.0
URL=http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-launch/0.11.0/sbt-launch.jar
PWD=`cd .;pwd`
SCRIPT=${PWD}/sbt-${VERSION}
wget "$URL" -O ${PWD}/sbt-launch-${VERSION}.jar
echo "#!/bin/sh
JAR=${PWD}/sbt-launch-${VERSION}.jar
if [ -z \"\$JAVA_HOME\" ]; then
JAVA=java
else
JAVA=\$JAVA_HOME/bin/java
fi
\$JAVA \\
-Dfile.encoding=UTF8 -Xmx1536M -Xss1M \\
-XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m \\
-jar \$JAR \"\$@\"
" > $SCRIPT
chmod +x $SCRIPT
if [ ! -d ~/.alternatives/admin ]; then
mkdir ~/.alternatives/admin -p
fi
update-alternatives --altdir ~/.alternatives --admindir ~/.alternatives/admin --install ~/bin/sbt sbt $SCRIPT 10
#alias ualt='update-alternatives --altdir ~/.alternatives --admindir ~/.alternatives/admin'
#curl -s 'https://raw.github.com/gist/1205474/gistfile1.sh' | sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment