From 517d6c44ec7f50a164f28697455721fb3f47799e Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Thu, 18 Jul 2019 09:12:57 +1000 Subject: [PATCH] fix: Print stdout on error :rolleyes: --- cmd/program.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cmd/program.go b/cmd/program.go index 8ae21d4f..3b81b225 100644 --- a/cmd/program.go +++ b/cmd/program.go @@ -117,14 +117,15 @@ func (p *ProgramHelper) RunCommandArray(args []string, dir ...string) error { } args = args[1:] var stderr string - // fmt.Printf("RunCommandArray = %s %+v\n", program, args) + var stdout string if len(dir) > 0 { - _, stderr, err = p.shell.RunInDirectory(dir[0], program, args...) + stdout, stderr, err = p.shell.RunInDirectory(dir[0], program, args...) } else { - _, stderr, err = p.shell.Run(program, args...) + stdout, stderr, err = p.shell.Run(program, args...) } if err != nil { fmt.Println(stderr) + fmt.Println(stdout) } return err }