似乎在一个 :deps/prep-lib
的 :alias
中的 :exec-args
属性不会被尊重,即无法为 prep :fn
声明默认参数。
在 Deps 和 CLI 参考 中有关 :deps/prep-lib
的以下声明:
这些库将运行由别名和函数指定的命令,就像:clj -T:<alias> <fn>
。
以及关于 -T
的以下描述:
该函数以与 -X
执行相同的方式使用一个映射调用,如果别名中存在 :exec-args
并在命令行提供了键/值对,则从这些构建。
这看起来似乎应该是可能的。这是实现中的错误,文档中的错误,还是我对它的理解有误? :-)