Versions in this module Expand all Collapse all v0 v0.1.0 Jan 16, 2019 v0.0.1 Nov 29, 2018 Changes in this version + var DefaultCmder = &LocalCmder + func CombinedOutputLines(cmd Cmd) (lines []string, err error) + func InheritOutput(cmd Cmd) + func RunLoggingOutputOnFail(cmd Cmd) error + type Cmd interface + Run func() error + SetEnv func(...string) + SetStderr func(io.Writer) + SetStdin func(io.Reader) + SetStdout func(io.Writer) + func Command(command string, args ...string) Cmd + type Cmder interface + Command func(string, ...string) Cmd + type LocalCmd struct + func (cmd *LocalCmd) Run() error + func (cmd *LocalCmd) SetEnv(env ...string) + func (cmd *LocalCmd) SetStderr(w io.Writer) + func (cmd *LocalCmd) SetStdin(r io.Reader) + func (cmd *LocalCmd) SetStdout(w io.Writer) + type LocalCmder struct + func (c *LocalCmder) Command(name string, arg ...string) Cmd