reinventing the make wheel
Go is almost begging to be used with
make. please just use
make. it's not that hard, it can do almost everything you want, even
if you don't use GNU make extensions. if anything in your build process
requires something which isn't feasible to do in
make, it's probably
broken. not because
make is perfect, but because the assumptions make has about how the world works and when to build stuff are simple and sane.
Automation and Make is excellent! even if i don't like info pages, the GNU info page for make isn't bad. there is so much literature about make, just find something you like.
you'll be rewarded with reusable knowledge!