Add CLI options to support both checking and fixing files and directories
Add command line parsing and support both --check and --fix. Some code had to be copied directly from cljfmt and modified to not cause errors when running in GraalVM.
Add command line parsing and support both --check and --fix. Some code had to be copied directly from cljfmt and modified to not cause errors when running in GraalVM.