amperity / lein-monolith

Leiningen plugin for working with monorepos.
Other
214 stars 18 forks source link

Show all deps subtask #60

Closed greglook closed 5 years ago

greglook commented 5 years ago

Adds a new info subtask to print out the full set of dependency edges of subprojects in the monorepo. By default this shows the internal dependencies only, but can also show external deps or a targeted subset of the project deps using the options.

% lein monolith deps
example/app-a -> example/lib-b
example/app-a -> example/lib-a
example/lib-b -> example/lib-a

% lein monolith deps :internal false :external true :bare
example/app-a   org.clojure/clojure
example/app-a   commons-io
example/lib-b   org.clojure/clojure
example/lib-a   org.clojure/clojure