|
|
|
|
|
by redbackthomson
107 days ago
|
|
I'm working on a Nix-based task runner - like `just` or `mise-en-place`, but defined using a Nix flake and run using a Go CLI. https://github.com/RedbackThomson/nix-tasks I started this project because at my company, we're still relying on ancient Makefiles as our build system and build tool versioning. I initially looked at using other task runners but they all use some sort of DSL that I think limits their functionality and/or doesn't allow for sharing and extending templates across repos. Nix-tasks lets you use Nix flakes to share common configuration - like your company-wide build scripts - and then import it and add repo specific tasks on top of them. The project is still very much in alpha but I am using it every day and trying to find any annoyances or bugs before I share it further. |
|