#!/usr/bin/env sh VERSION=1.13.0 JARFILE=google-java-format-$VERSION-all-deps.jar mkdir -p .cache cd .cache if [ ! -f $JARFILE ] then curl -LJO "https://github.com/google/google-java-format/releases/download/v$VERSION/$JARFILE" chmod 755 $JARFILE fi cd .. changed_java_files=$(git diff --cached --name-only --diff-filter=ACMR | grep ".*java$" ) echo $changed_java_files java \ --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \ --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \ --add-exports jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED \ --add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \ --add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED \ -jar .cache/$JARFILE --replace $changed_java_files