Taskfile looks heavily inspired by terraform and other "cloud native tooling (read: lots of yaml)
horrible
Because Makefiles are so clean and legible. Taskfiles have the benefit of being very explicit and easy to understand.
Yep, `just` is much more truthful to the bare bones `make` legacy while `task` offers a bit more structured approach coming from inclusion of yaml as a specification language and many convenience things like handling env, run directories etc. I have worked with `just` for quite a bit but this looks very good honestly and I will consider switching.
Terraforms native language is HCL, in most terraform setups I see very little yaml.
Maybe you're thinking of k8s and all of its related tooling?
Indeed it doesn't even support YAML, except by the bad faith argument that it supports the subset of YAML which is JSON.
I, too, use just a lot in a very off handed way. My memory isn't great and I just toss commands in a projects justfile which I occasionally need.
Yes, a readme would work to a degree too, but a justfile is runnable code. That beats dead documentation everytime.