aboutsummaryrefslogtreecommitdiff
path: root/test/formatters/installers/google-java-format.bash
diff options
context:
space:
mode:
Diffstat (limited to 'test/formatters/installers/google-java-format.bash')
-rw-r--r--test/formatters/installers/google-java-format.bash12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/formatters/installers/google-java-format.bash b/test/formatters/installers/google-java-format.bash
new file mode 100644
index 0000000..7b69a5f
--- /dev/null
+++ b/test/formatters/installers/google-java-format.bash
@@ -0,0 +1,12 @@
+apt-get install -y default-jre
+
+ver="$(latest_release google/google-java-format | sed 's/^v//')"
+
+mkdir /opt/google-java-format
+wget "https://github.com/google/google-java-format/releases/download/v${ver}/google-java-format-${ver}-all-deps.jar" -O /opt/google-java-format/google-java-format.jar
+
+cat <<"EOF" > /usr/local/bin/google-java-format
+#!/bin/sh
+exec java -jar /opt/google-java-format/google-java-format.jar "$@"
+EOF
+chmod +x /usr/local/bin/google-java-format