Skip to content

Commit 4bc3900

Browse files
authored
Merge pull request #223390 from Homebrew/jar-script-style
bfg, ditaa, picard-tools: install binary with `write_jar_script`
2 parents 0e77685 + 597c4a0 commit 4bc3900

File tree

3 files changed

+3
-12
lines changed

3 files changed

+3
-12
lines changed

Formula/b/bfg.rb

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,7 @@ class Bfg < Formula
1818

1919
def install
2020
libexec.install "bfg-#{version}.jar"
21-
(bin/"bfg").write <<~SHELL
22-
#!/bin/bash
23-
exec "#{Formula["openjdk"].opt_bin}/java" -jar "#{libexec}/bfg-#{version}.jar" "$@"
24-
SHELL
21+
bin.write_jar_script libexec/"bfg-#{version}.jar", "bfg"
2522
end
2623

2724
test do

Formula/d/ditaa.rb

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,7 @@ class Ditaa < Formula
1515

1616
def install
1717
libexec.install "ditaa-#{version}-standalone.jar"
18-
(bin/"ditaa").write <<~BASH
19-
#!/bin/bash
20-
exec "#{Formula["openjdk"].opt_bin}/java" -jar "#{libexec}/ditaa-#{version}-standalone.jar" "$@"
21-
BASH
18+
bin.write_jar_script libexec/"ditaa-#{version}-standalone.jar", "ditaa"
2219
end
2320

2421
test do

Formula/p/picard-tools.rb

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,7 @@ class PicardTools < Formula
1818

1919
def install
2020
libexec.install "picard.jar"
21-
(bin/"picard").write <<~EOS
22-
#!/bin/bash
23-
exec "#{Formula["openjdk"].opt_bin}/java" $JAVA_OPTS -jar "#{libexec}/picard.jar" "$@"
24-
EOS
21+
bin.write_jar_script libexec/"picard.jar", "picard", "$JAVA_OPTS"
2522
end
2623

2724
test do

0 commit comments

Comments
 (0)