Cómo ejecutar scripts de Clojure directamente
Entonces, el comando para iniciar Clojure REPL es lein repl. De hecho, hay otra forma de iniciar la consola Clojure, porque Clojure también está construido en JVM, por lo que también puede ser como Groovy/Scala, cargar el. jar a través del comando java para iniciar. Vaya a /kumarshantanu/lein-exec/master/lein-exec, colóquelo en RUTA y hágalo ejecutable.
Después de eso, simplemente escribe
#! /usr/bin/env lein-exec
o
#! /bin/bash lein-exec
, puedes usar Clojure para escribir scripts del sistema.
Además, si el archivo clj está ubicado en el proyecto lein, debería ser posible ejecutar el código en la función principal a través de la tarea lein.
Adjunto: estoy usando tres complementos en el archivo ~/.lein/profiles.clj actual
{:user{:plugin[[venantius/ultra "0.4.1 "]
[lein-iclojure "1.2"]
[[lein-exec "0.0.1"]
[[lein-iclojure "1.2" ]