Cool, I wrote a similar tool but that let's users define their own tasks (comes with a tui as well) github.com/alajmo/mani.
HN user
alajmo
The config has now more than doubled in line count, making it impossible to remember the original intent of the configuration.
Not really, I found it quite self-explanatory.
For those interested in the blog posts and other technical information about the engine they shared with the public, check out:
https://books.ourmachinery.com/
http://web.archive.org/web/20220529231010/https://ourmachine...
I recently built mani[0], a cli tool used to manage multiple repositories, which can solve some of the same issues with many-repo solutions, though I have a lot less packages than the author. It's similar to the package meta mentioned in the article, but comes with improved filtering of projects when running commands, a way to organize your projects from a single config, create scripts that target certain projects/groups only, auto-completion and some other helpful features.