I would like to pass in an entire arg map to
clojure -X and decide using a custom function how this should be merged with the default one from deps.edn. This could be a function in the
:exec-fn alias, e.g.
:exec-merge-args (and could default to
merge or something based on
My reason for this request is that passing in individual paths takes quite a lot of quoting on the command line for paths and strings. It would be less thinking and less error prone to just pass in one quoted map.
This is related to https://ask.clojure.org/index.php/10059/x-args-add-things-to-vector.
If I could describe how this should be merged using a custom function, adding things to a vector would be sufficiently solved as well.