How to run .clj file as a script using leningen?

后端 未结 4 1122
囚心锁ツ
囚心锁ツ 2020-12-23 17:37

This is the second question after Is there a standalone Clojure package within Leiningen?

For example, I have a file hello_world.clj, and I can run it u

4条回答
  •  自闭症患者
    2020-12-23 18:33

    use lein-exec plugin, example from readme.md (updated with "lein" instead of "lein2")

    cat foo.clj | lein exec
    lein exec -e '(println "foo" (+ 20 30))'
    lein exec -ep "(use 'foo.bar) (pprint (map baz (range 200)))"
    lein exec -p script/run-server.clj -p 8088
    lein exec ~/common/delete-logs.clj
    

提交回复
热议问题