From d4d8cde44d704b7930952835153af60b1cb89d9f Mon Sep 17 00:00:00 2001 From: Marcos Diez Date: Mon, 31 Aug 2020 21:17:03 -0300 Subject: [PATCH] now we get a proper error if the cmd fails --- main.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 7c3581a..9a1f7c8 100644 --- a/main.go +++ b/main.go @@ -16,10 +16,13 @@ func runCommand(args ...string) (string, error) { cmd.Stdout = &out cmd.Stderr = &err - cmd.Run() + exec_err := cmd.Run() // convert err to an error type if there is an error returned var e error + if exec_err != nil { + e = errors.New(exec_err.Error()) + } if err.String() != "" { e = errors.New(err.String()) }