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
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…