INNER CODE UNIT · Go
WithStdout
Netflix/go-expect · console.go:79
func WithStdout(writers ...io.Writer) ConsoleOpt {
return func(opts *ConsoleOpts) error {
opts.Stdouts = append(opts.Stdouts, writers...)
return nil
}
}
// WithStdin adds readers that bytes read are written to Console's tty. If a
// listed reader returns an error, that reader will not be continued to read.
func WithStdin(readers ...io.Reader) ConsoleOpt {
return func(opts *ConsoleOpts) error {
opts.Stdins = append(opts.Stdins, readers...)
return nil
}
}
// WithCloser adds closers that are closed in order when Console is closed.
func WithCloser(closer ...io.Closer) ConsoleOpt {