Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewExecutorFromName ¶
Types ¶
type ExecStreamer ¶
ExecStreamer is the streamer interface (built by the ExecStreamerBuilder)
type ExecStreamerBuilder ¶
type ExecStreamerBuilder interface { ExecutorName(executorName string) ExecStreamerBuilder Exe(exe string) ExecStreamerBuilder Args(args ...string) ExecStreamerBuilder Dir(dir string) ExecStreamerBuilder Env(env ...string) ExecStreamerBuilder Writers(writers io.Writer) ExecStreamerBuilder StdoutWriter(writer io.Writer) ExecStreamerBuilder StdoutPrefix(prefix string) ExecStreamerBuilder StderrWriter(writer io.Writer) ExecStreamerBuilder StderrPrefix(prefix string) ExecStreamerBuilder AutoFlush() ExecStreamerBuilder DebugInfo(s string) ExecStreamerBuilder OnStarted(onStarted func(*StartedDetails)) ExecStreamerBuilder Build() (ExecStreamer, error) }
ExecStreamerBuilder is the builder interface
func NewExecStreamerBuilder ¶
func NewExecStreamerBuilder() ExecStreamerBuilder
NewExecStreamerBuilder will create a builder to elegantly create a new ExecStreamer
type StartedDetails ¶
Click to show internal directories.
Click to hide internal directories.