MCPcopy Index your code
hub / github.com/docker/docker-agent / runCmd

Function runCmd

e2e/binary/shellout.go:38–51  ·  view source on GitHub ↗
(c *exec.Cmd)

Source from the content-addressed store, hash-verified

36}
37
38func runCmd(c *exec.Cmd) (CmdResult, error) {
39 if c.Stdout != nil {
40 return CmdResult{}, errors.New("exec: Stdout already set")
41 }
42 if c.Stderr != nil {
43 return CmdResult{}, errors.New("exec: Stderr already set")
44 }
45 var outBuffer bytes.Buffer
46 var errBuffer bytes.Buffer
47 c.Stdout = &outBuffer
48 c.Stderr = &errBuffer
49 err := c.Run()
50 return CmdResult{outBuffer.String(), errBuffer.String()}, err
51}

Callers 1

ExecWithContextInDirFunction · 0.70

Calls 3

StringMethod · 0.95
RunMethod · 0.65
NewMethod · 0.45

Tested by

no test coverage detected