Documentation ¶ Index ¶ type Shell func New(ctx context.Context, l log.Logger, inputs ...interface{}) *Shell func (s *Shell) Args(args ...string) *Shell func (s *Shell) Dir(dir string) *Shell func (s *Shell) Env(env ...string) *Shell func (s *Shell) Output() ([]byte, error) func (s *Shell) Quiet() *Shell func (s *Shell) Run() error func (s *Shell) Wait() error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Shell ¶ type Shell struct { Stdin io.Reader Stdout io.Writer Stderr io.Writer // contains filtered or unexported fields } Shell struct func New ¶ func New(ctx context.Context, l log.Logger, inputs ...interface{}) *Shell func (*Shell) Args ¶ func (s *Shell) Args(args ...string) *Shell func (*Shell) Dir ¶ func (s *Shell) Dir(dir string) *Shell func (*Shell) Env ¶ func (s *Shell) Env(env ...string) *Shell func (*Shell) Output ¶ func (s *Shell) Output() ([]byte, error) func (*Shell) Quiet ¶ func (s *Shell) Quiet() *Shell func (*Shell) Run ¶ func (s *Shell) Run() error func (*Shell) Wait ¶ func (s *Shell) Wait() error Source Files ¶ View all Source files shell.go Click to show internal directories. Click to hide internal directories.