babashka

https://github.com/babashka/babashka. Also see #sci, #nbb and #babashka-circleci-builds .
borkdude 2021-02-15T11:08:01.498200Z

We are now using babashka to solve the deps.edn mono-repo problem. We generate deps.edn for all sub-projects using a script which pulls default versions from a common deps.edn file. https://gist.github.com/borkdude/58f099b2694d206e6eec18daedc5077b

😎 2
2021-02-15T12:26:03.498400Z

Nice!

pithyless 2021-02-15T16:26:26.499800Z

Same here! Although I'm generating a custom deps.edn per sub-project from a single edn config file at the root of the monorepo. Merging a sub-project specific template is an interesting twist which may be useful for isolating some very specific configs/aliases. OTOH, it's also nice to have everything visible and easily comparable in one edn config.

borkdude 2021-02-15T16:29:57Z

Sure! I just upgraded this from the CLJ_CONFIG hack we were using

borkdude 2021-02-15T22:07:50.001200Z

A babashka script to find var usages in the current project (using clj-kondo pod): https://gist.github.com/borkdude/841d85d5ad04c517337166b3928697bd

💯 4