Documentation ¶ Index ¶ type Local func (b *Local) StartProcess(cmd string, args ...string) (Waiter, io.Writer, io.Reader, io.Reader, error) type SSH func (b *SSH) StartProcess(cmd string, args ...string) (Waiter, io.Writer, io.Reader, io.Reader, error) type Starter type Waiter Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Local ¶ type Local struct{} func (*Local) StartProcess ¶ func (b *Local) StartProcess(cmd string, args ...string) (Waiter, io.Writer, io.Reader, io.Reader, error) type SSH ¶ type SSH struct { Session sshSession } func (*SSH) StartProcess ¶ func (b *SSH) StartProcess(cmd string, args ...string) (Waiter, io.Writer, io.Reader, io.Reader, error) type Starter ¶ type Starter interface { StartProcess(cmd string, args ...string) (Waiter, io.Writer, io.Reader, io.Reader, error) } type Waiter ¶ type Waiter interface { Wait() error } Source Files ¶ View all Source files local.go ssh.go types.go Click to show internal directories. Click to hide internal directories.