been wasting too much time on bash in Makefiles for go, there’s even a 0 install option (https://magefile.org/zeroinstall/) so there’s less external dependencies
Why do you need bash or Makefiles in Go? Or: what’s wrong with go build/install?
For stuff go build doesn’t do. Example: I have a script which cross compiles and creates release tarballs.