4 ms·
For the clojure crowd, there's bb tasks [0]. * parallelism * hooks (before/after each task, etc.) * command-line arg parsing * --help equivalent * bash/zsh
by the-alchemist 5y ago
For the clojure crowd, there's bb tasks [0].
* parallelism
* hooks (before/after each task, etc.)
* command-line arg parsing
* --help equivalent
* bash/zsh/fish autocompletion
* you can also just spawn a shell with bb/shell
* yes, dependencies
* regular programming language (Clojure), with commonly used shell functions like glob()
* import code from locations (don't need to copy/paste between Makefiles)
* built-in JSON and CSV support, so you can use your app's JSON files right in your build file
[0]: https://book.babashka.org/#tasks https://book.babashka.org/#tasks