I am just sharing my opinion out here and would like to see what others think.
1st of all I am new to RUST and I might be just don't get something yet. I noticed Rustaceans use make alternatives, so I am sharing a less obvious one:
It is YAML and GO, so it might be a strong NO here.
I am not associated with the project in any way. I am just a happy user. I've been around a block and used multiple tools, but Taskfile stands out to me after years of other options.
For pure Rust projects there is no real discussion to be had, if it's not using Cargo then it's making life unnecessarily difficult for developers.
So that leaves mixed projects, eg larger C/C++ projects that have begun incorporating Rust into their code base.
There I see multiple options being used, from custom solutions (eg rustc) to CMake and others.
As for taskfile, personally I have a strong distaste for whitespace-delineated formats for config files. Makes it way too easy to mess something up inadvertently.
YAML is the perfect example: move some list entry to the wrong indentation level, and either it blows up, or worse, it becomes a silent failure until way later when it's more expensive to fix.
This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.