summaryrefslogtreecommitdiff
path: root/build.sc
diff options
context:
space:
mode:
authorAndré Duarte <atduarte@users.noreply.github.com>2017-11-25 19:42:22 +0000
committerLi Haoyi <haoyi.sg@gmail.com>2017-11-25 11:42:22 -0800
commitf747228b08016723d1289bb09a278ff3cc25ed94 (patch)
treec59916f72931d0bb179f631c41f531017398f10d /build.sc
parentff852a7a7602030b57af6f7fa499742b5c76d771 (diff)
downloadmill-f747228b08016723d1289bb09a278ff3cc25ed94.tar.gz
mill-f747228b08016723d1289bb09a278ff3cc25ed94.tar.bz2
mill-f747228b08016723d1289bb09a278ff3cc25ed94.zip
Allow the definition of a prependShellScript in a ScalaModule (#13)
Diffstat (limited to 'build.sc')
-rwxr-xr-xbuild.sc4
1 files changed, 4 insertions, 0 deletions
diff --git a/build.sc b/build.sc
index 18cb0388..7ccb2d32 100755
--- a/build.sc
+++ b/build.sc
@@ -50,4 +50,8 @@ object ScalaPlugin extends ScalaModule {
override def projectDeps = Seq(Core)
def basePath = pwd / 'scalaplugin
override def sources = pwd/'scalaplugin/'src/'main/'scala
+
+ override def prependShellScript =
+ "#!/usr/bin/env sh\n" +
+ "exec java -cp \"$0\" mill.scalaplugin.Main \"$@\""
} \ No newline at end of file