Versions in this module Expand all Collapse all v1 v1.0.1 Sep 23, 2021 v1.0.0 Sep 1, 2021 Changes in this version + type Cmd struct + Env []string + func NewCmd() (*Cmd, error) + func (c *Cmd) Output() *CmdOutput + func (c *Cmd) Run(cmd string) error + type CmdOutput struct + Command string + Host string + Stderr bytes.Buffer + Stdout bytes.Buffer + func (o *CmdOutput) Display() + type Executer interface + Run func(config.Task, OnRunCallback) error + func New(e string) Executer + type Local struct + func (e Local) Run(task config.Task, callback OnRunCallback) error + type OnRunCallback func(*CmdOutput) + type Parallel struct + func (e Parallel) Run(task config.Task, callback OnRunCallback) error + type SSH struct + func (e SSH) Run(task config.Task, callback OnRunCallback) error