package utils import ( "bytes" "fmt" "os/exec" ) func ExecCmd(name string, args []string) error { cmd := exec.Command(name, args...) var stdout, stderr bytes.Buffer cmd.Stdout = &stdout cmd.Stderr = &stderr if err := cmd.Run(); err != nil { return fmt.Errorf("error running cmd %s: %s\nStderr: %s", name, err.Error(), stderr.String()) } return nil }