Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Yeah, I think lein got things right with having simple and easy to remember commands for common tasks. The reality is that there are a handful of things that vast majority of projects need. These should be supported out of the box and shouldn't require any ceremony. I still find myself looking up basic things using deps that were never a problem with lein. But as you say, deps is what the community is going with, so not much point fighting it at this point. Kit does add a bb.edn by default though to make things easier. So, you can run stuff like bb repl, bb test, and bb uberjar without having to remember the incantations for deps.
There is also neil which offers some features to make working with deps.edn a little easier.
It's a bit old now, and I should probably update the deps, but maybe https://github.com/emil0r/ez-database might work for you?