func (c *Cmd) CombinedOutputPipe() (io.ReadCloser, error)
CombinedOutputPipe returns a pipe that will be connected to the command's standard output and standard error, so that developers can access both standard output and standard error messages.
I have an implementation and I'd be happy to submit.