From aa554da43d71f78e17fbd19f5937c6c961d08944 Mon Sep 17 00:00:00 2001 From: Jamie Thompson Date: Thu, 19 May 2022 23:16:52 +0200 Subject: [PATCH] shebang lines work on macos --- compiler/test-resources/scripting/classpathReport.sc | 3 +-- compiler/test-resources/scripting/scriptPath.sc | 2 +- compiler/test-resources/scripting/sqlDateError.sc | 2 +- compiler/test-resources/scripting/unglobClasspath.sc | 4 ++-- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/compiler/test-resources/scripting/classpathReport.sc b/compiler/test-resources/scripting/classpathReport.sc index a9eacbbba1f7..9bc401e9402b 100755 --- a/compiler/test-resources/scripting/classpathReport.sc +++ b/compiler/test-resources/scripting/classpathReport.sc @@ -1,4 +1,4 @@ -#!bin/scala -classpath 'dist/target/pack/lib/*' +#!/usr/bin/env -S bin/scala -classpath 'dist/target/pack/lib/*' import java.nio.file.Paths @@ -9,4 +9,3 @@ def main(args: Array[String]): Unit = extension(s: String) def norm: String = s.replace('\\', '/') - diff --git a/compiler/test-resources/scripting/scriptPath.sc b/compiler/test-resources/scripting/scriptPath.sc index 46cd5e8a7385..f47195e68286 100755 --- a/compiler/test-resources/scripting/scriptPath.sc +++ b/compiler/test-resources/scripting/scriptPath.sc @@ -1,4 +1,4 @@ -#!dist/target/pack/bin/scala +#!/usr/bin/env dist/target/pack/bin/scala def main(args: Array[String]): Unit = args.zipWithIndex.foreach { case (arg,i) => printf("arg %d: [%s]\n",i,arg) } diff --git a/compiler/test-resources/scripting/sqlDateError.sc b/compiler/test-resources/scripting/sqlDateError.sc index ceff98f40cad..dc7b38a5aa7c 100755 --- a/compiler/test-resources/scripting/sqlDateError.sc +++ b/compiler/test-resources/scripting/sqlDateError.sc @@ -1,4 +1,4 @@ -#!bin/scala +#!/usr/bin/env -S bin/scala def main(args: Array[String]): Unit = { println(new java.sql.Date(100L)) diff --git a/compiler/test-resources/scripting/unglobClasspath.sc b/compiler/test-resources/scripting/unglobClasspath.sc index 796697cdedf2..9a013e97f864 100755 --- a/compiler/test-resources/scripting/unglobClasspath.sc +++ b/compiler/test-resources/scripting/unglobClasspath.sc @@ -1,7 +1,7 @@ -#!bin/scala -classpath 'dist/target/pack/lib/*' +#!/usr/bin/env -S bin/scala -classpath 'dist/target/pack/lib/*' // won't compile unless the hashbang line sets classpath -import org.jline.terminal.Terminal +import org.jsoup.Jsoup def main(args: Array[String]) = val cp = sys.props("java.class.path")