欢迎!请参阅关于页面以了解有关该功能的一些更多信息。
我想将整个参数映射传递给 clojure -X,并使用自定义函数来决定如何与来自 deps.edn 的默认值合并。这可以在 :exec-fn 别名中作为一个函数,例如 :exec-merge-args(并且可以默认为 merge 或基于 merge-with 的某种实现)。
clojure -X
deps.edn
:exec-fn
:exec-merge-args
merge
merge-with
提出这个请求的原因是,将单个路径传递到命令行需要大量的引号。传递一个引用的映射会更简单,更不容易出错。
这与https://ask.clojure.org/index.php/10059/x-args-add-things-to-vector相关。如果我可以使用自定义函数描述如何合并,那么向向量添加内容的问题也会得到充分解决。