aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosh Hagins2015-04-15 17:52:26 -0400
committerMike McQuaid2015-04-20 12:57:08 +0100
commitd44425523d656f506d9d96888034d1da1c4fc99b (patch)
tree641cf9fa9c55bb29cb0b721be7b6c3fd32bceb66
parente064963de05aa7e28f69d43e40e76ec7750c201d (diff)
downloadhomebrew-d44425523d656f506d9d96888034d1da1c4fc99b.tar.bz2
scalariform 0.1.6 (new formula)
Closes #38688. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
-rw-r--r--Library/Formula/scalariform.rb28
1 files changed, 28 insertions, 0 deletions
diff --git a/Library/Formula/scalariform.rb b/Library/Formula/scalariform.rb
new file mode 100644
index 000000000..b69375efa
--- /dev/null
+++ b/Library/Formula/scalariform.rb
@@ -0,0 +1,28 @@
+class Scalariform < Formula
+ homepage "https://github.com/daniel-trinh/scalariform"
+ url "https://github.com/daniel-trinh/scalariform/releases/download/0.1.6/scalariform.jar"
+ sha256 "346276c5f3a25a44d64ed38f43739813933487299a651f7c64db748427641c54"
+
+ def install
+ libexec.install "scalariform.jar"
+ bin.write_jar_script libexec/"scalariform.jar", "scalariform"
+ end
+
+ test do
+ before_data = <<-EOS.undent
+ def foo() {
+ println("Hello World")
+ }
+ EOS
+
+ after_data = <<-EOS.undent
+ def foo() {
+ println("Hello World")
+ }
+ EOS
+
+ (testpath/"foo.scala").write before_data
+ system bin/"scalariform", "-indentSpaces=3", testpath/"foo.scala"
+ assert_equal after_data, (testpath/"foo.scala").read
+ end
+end