Versions in this module Expand all Collapse all v0 v0.2.54 Dec 20, 2023 v0.2.52 Dec 20, 2023 Changes in this version + type Logger interface + Log func(msg string) + Log2 func(msg string, now time.Time) + LogCmd func(cmd *exec.Cmd) + SetStatus func(status TaskStatus) + type SshAgent struct + Keys []SshAgentKey + Logger Logger + SocketFile string + func (a *SshAgent) Close() error + func (a *SshAgent) Listen() error + type SshAgentKey struct + Key []byte + Passphrase []byte + type TaskStatus string + const TaskFailStatus + const TaskRunningStatus + const TaskStartingStatus + const TaskStoppedStatus + const TaskStoppingStatus + const TaskSuccessStatus + const TaskWaitingStatus + func (s TaskStatus) IsFinished() bool