Skip to content

Redpill-Linpro/raml-slurm

Repository files navigation

raml-slurm

cc0

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.

containerized

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.

uberjar

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!

run

native-image

$ ./slurm file-list.txt output-file.log

uberjar

$ java -jar slurm.jar file-list.txt output-file.log