This is the Gilded Rose kata in Clojure.
You'll need the clojure command-line tool.
Produces output suitable for texttests:
clojure -M:main
You can specify the number of days as args:
clojure -M:main 31
To run all tests
clojure -M:test
To run all tests in watch mode
clojure -M:test --watch