Skip to content

Commit

Permalink
Reserve the more verbose logging to debug mode
Browse files Browse the repository at this point in the history
  • Loading branch information
davissp14 committed Jul 9, 2024
1 parent 6f8fc58 commit 6e3f8f0
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions internal/utils/shell.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,20 +56,22 @@ func RunCommand(cmdStr, usr string) ([]byte, error) {

if os.Getenv("DEBUG") != "" {
log.Printf("> Running command as %s: %s\n", usr, cmdStr)
}

var stdoutBuf, stderrBuf bytes.Buffer
cmd.Stdout = io.MultiWriter(os.Stdout, &stdoutBuf)
cmd.Stderr = io.MultiWriter(os.Stderr, &stderrBuf)
var stdoutBuf, stderrBuf bytes.Buffer
cmd.Stdout = io.MultiWriter(os.Stdout, &stdoutBuf)
cmd.Stderr = io.MultiWriter(os.Stderr, &stderrBuf)

err = cmd.Run()
if err != nil {
if ee, ok := err.(*exec.ExitError); ok {
ee.Stderr = stderrBuf.Bytes()
err = cmd.Run()
if err != nil {
if ee, ok := err.(*exec.ExitError); ok {
ee.Stderr = stderrBuf.Bytes()
}
}

return stdoutBuf.Bytes(), err
}

return stdoutBuf.Bytes(), err
return cmd.Output()
}

func SetFileOwnership(pathToFile, owner string) error {
Expand Down

0 comments on commit 6e3f8f0

Please sign in to comment.