diff --git a/project/generate-standalone-launcher.sh b/project/generate-standalone-launcher.sh new file mode 100755 index 000000000..594adc9d8 --- /dev/null +++ b/project/generate-standalone-launcher.sh @@ -0,0 +1,16 @@ +#!/bin/bash +set -e + +cd "$(dirname "$0")/.." + +if [ ! -e cli/target/scala-2.11/proguard/coursier-standalone.jar ]; then + echo "Generating proguarded JAR..." 1>&2 + sbt cli/proguard:proguard +fi + +cat > coursier-standalone << EOF +#!/bin/sh +exec java -noverify -cp "\$0" coursier.cli.Coursier "\$@" +EOF +cat cli/target/scala-2.11/proguard/coursier-standalone.jar >> coursier-standalone +chmod +x coursier-standalone