This article focused entirely on replacing the Unix shell. Does this library also work for the Windows shell or PowerShell (iirc PowerShell is POSIX)? I could see the value of having a single script in a Go repository which works for all build systems.
The programs should be OS agnostic as I assume that the majority of the functionality is based on the go standard library. Haven't tested this, but I've written heaps of go code for Windows and Linux and have rarely had to add OS specific info. There are a few small differences, but it's easy to abstract them away, which I assume has been done in this case.