EDIT: or at least, for me, this yaml-formatted bash script is functionally indistinguishable from a simple makefile.