I know this could be considered blasphemous, but I constantly find myself using Make as a task runner. I have written my own task runner in the past, but somehow I always end up using make.
I went, and I put together 3 quality of life snippets I use all the time and put it in a single makext.mk file that can be included in other Makefiles and wrote a basic readme for it.
This is not meant to be a replacement for other task runners, but I do think it can be useful to some of you.
https://github.com/mitjafelicijan/makext
Check it out and see if it makes sense to you.
Thanks for any feedback or comments.
Cheers