raml slurper and model validator
simple clojure tool that reads in a file containing newline-delimited URLs (so e.g. file:// or http:// works), slurps them and dispatches to the RAML validator.
Comes containerized for building native-images, run to build and extract the native image to the present directory.
make clean build extract
Note: the make commands use podman, replace with docker if you're using that instead.
To build an uberjar with clojure, install clojure (>= 1.10.x) on your system and execute
clj -X:depstar
This will build an uberjar called app.jar
. Rename it to slurm.jar
and go!
$ ./slurm file-list.txt output-file.log
$ java -jar slurm.jar file-list.txt output-file.log