Versions in this module Expand all Collapse all v0 v0.2.134 Dec 25, 2019 Changes in this version + type LocalDeployer struct + func NewLocalDeployer(target string) (*LocalDeployer, error) + func (d LocalDeployer) CreateAgentUnit(command string) []byte + func (d LocalDeployer) DaemonStatus(daemon string, stdout, stderr io.Writer) error + func (d LocalDeployer) InstallBinary(path string) (string, error) + func (d LocalDeployer) InstallPackages(packages []string, stdout, stderr io.Writer) error + func (d LocalDeployer) Link(srcpath, dstpath string) error + func (d LocalDeployer) RestartDaemon(daemon string, stdout, stderr io.Writer) error + func (d LocalDeployer) SaveFile(body []byte, path string, permission os.FileMode) error + func (d LocalDeployer) SetSysctl(key string, value []byte) error + func (d LocalDeployer) StopDaemon(daemon string, stdout, stderr io.Writer) error + type RemoteDeployer struct + func NewRemoteDeployer(s *ssh.Client, target string) (*RemoteDeployer, error) + func (d *RemoteDeployer) CheckPriv() error + func (d RemoteDeployer) Command(command string, stdout, stderr io.Writer) error + func (d RemoteDeployer) ReadSelf() ([]byte, error) + func (d RemoteDeployer) SendFile(body []byte, path string, permission os.FileMode) error