clj-commons/pomegranate

Deps and CLI

viebel opened this issue · 4 comments

Would you be interested by a PR that provides two functions that allow dependency update in compatibility with deps.edn and Clojure CLI?

I was thinking of two functions:

  1. refresh-deps add dependencies in your global or local deps.edn and call (refresh-deps)
  2. add-deps add one or more dependencies on the fly following deps.edn format e.g. (add-deps '{tupelo {:mvn/version "0.9.103"}})

Bump. I think a lot of us would be interested in this!

lread commented

Hello folks, this issue is pretty old, is it still relevant/wanted?
Is it similar to the tools.deps add-lib branch work that @seancorfield uses?

Pomegranate already has add-dependencies although it's a bit awkward to use since you have to supply the mvn repo information. I would consider this very low priority.

lread commented

Thanks @seancorfield, much appreciated.
I'm going to go ahead and close this one as stale for now.
Anybody who has a strong interest, please feel free to re-open.