This is sorcery. Serious dark arts stuff: evals in subshells, z-shell multios, async subprocess stream capturing, and boiled newt toes. Well okay maybe not that last one. Seriously though the result is the most informative and pretty insights into to GNU Make I've ever seen, to the point where now I want to spin this off as a separate project! It's like a user friendly color UI giving you just the TL;DR; bits that remake --trace could have told you if you liked gdb.
The short version is that the CLI is now a full blown orchestration wrapper around make that watches the output of parallel jobs, reports job stop and starts with a pretty interface, and only dumps more verbose content if there is a problem.
Closes #99.
This is sorcery. Serious dark arts stuff: evals in subshells, z-shell multios, async subprocess stream capturing, and boiled newt toes. Well okay maybe not that last one. Seriously though the result is the most informative and pretty insights into to GNU Make I've ever seen, to the point where now I want to spin this off as a separate project! It's like a user friendly color UI giving you just the TL;DR; bits that
remake --trace
could have told you if you likedgdb
.The short version is that the CLI is now a full blown orchestration wrapper around
make
that watches the output of parallel jobs, reports job stop and starts with a pretty interface, and only dumps more verbose content if there is a problem.