目前,:tools/usage
支持了 :ns-default
和 :ns-aliases
,但无法提供默认执行函数 - 即使 -X
和 deps.edn
都支持默认函数。
这将允许工具作者在有人运行这样的工具时提供默认的帮助
clojure -Tsome-tool
或默认到最常用操作,例如 deps-new
可以默认到 create
,这样就可以在使用模板的命令中省略
clojure -Sdeps '{:deps {io.github.cryogen-project/cryogen {:git/tag "0.6.6" :git/sha "fcb2833"}}}' -Tnew :template org.cryogenweb/new :name myname/myblog
(这是一个来自 Cryogen 的 README 示例 - 而且目前使用不当,因为缺少 create
,但给定一个 :template
,在这种情况下唯一有意义的函数是 create
).