TrimSpace exec's stdout/stderr for log

This commit is contained in:
Tim Hockin 2022-03-17 09:14:41 -07:00
parent d1c8a4277c
commit d953c0bf59
1 changed files with 2 additions and 2 deletions

View File

@ -61,8 +61,8 @@ func (c *Runner) RunWithStdin(ctx context.Context, cwd string, env []string, std
cmd.Stdin = bytes.NewBufferString(stdin)
err := cmd.Run()
stdout := outbuf.String()
stderr := errbuf.String()
stdout := strings.TrimSpace(outbuf.String())
stderr := strings.TrimSpace(errbuf.String())
if ctx.Err() == context.DeadlineExceeded {
return "", fmt.Errorf("Run(%s): %w: { stdout: %q, stderr: %q }", cmdStr, ctx.Err(), stdout, stderr)
}