package here import ( "bytes" "os" "os/exec" ) func run(n string, args ...string) ([]byte, error) { c := exec.Command(n, args...) bb := &bytes.Buffer{} c.Stdout = bb c.Stderr = os.Stderr err := c.Run() if err != nil { return nil, err } return bb.Bytes(), nil }