task-runners
just
A handy command runner, saves you from remembering long commands
Reads like a nicer Makefile without make's whitespace-sensitivity landmines, and became the default task runner for a huge share of new Rust and polyglot projects.
No. 1 - the pick