6

我试图用 Clojure 做一些简单的脚本工作。例如,我会从文件中加载一个包含地图的 json,删除给定的键,然后将其保存回文件中。使用 leiningen,似乎我必须创建一个应用程序,将 data.json 或其他任何内容添加到依赖项中,然后我可以启动一个 lein repl 来完成真正的工作。考虑用 Python 做同样的事情。应该用 Python 中的 3 行代码来完成。有没有一种简单的方法可以用 leiningen 做到这一点?

4

2 回答 2

12

您可以尝试为此类情况制作的lein-oneoff插件(我是作者)。它使您可以在单个文件中声明依赖项并编写代码,从而避免生成适当的 leiningen 项目。

于 2013-05-27T22:19:34.587 回答
7

您可以使用lein-exec

为了添加更多信息,我用 Clojure 写了一些关于独立脚本的注释

于 2013-05-28T05:30:22.877 回答