目前,: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
有意义来调用)。