Check out https://gitlab.com/konrad.mrozek/cljfmt-graalvm/
A small cli utility that runs https://github.com/weavejester/cljfmt on a file.
npm install -g node-cljfmt
cljfmt <filename>
cljfmt --edn=<options.edn> <filename>
cat <filename> | cljfmt --edn=<options.edn>
options.edn
is an optional file containing a map of cljfmt options as laid out here: https://github.com/weavejester/cljfmt#configuration
You can build the exectuable bin/cljfmt
with the following:
# lein cljsbuild once release
# chmod +x bin/cljfmt