package
2.0.0-alpha.3
Repository: https://github.com/k0sproject/rig.git
Documentation: pkg.go.dev

# Packages

Package localhost provides a rig protocol implementation to the local host using the os/exec package.
Package openssh provides a rig protocol implementation that uses the system's openssh client "ssh" to connect to remote hosts.
Package ssh provides a rig protocol implementation for SSH connections.
Package winrm provides a rig protocol implementation for WinRM connections.

# Variables

ErrAbort is returned when retrying an operation will not result in a different outcome.
ErrValidationFailed is returned when a connection config fails validation.

# Interfaces

Connection is the minimum interface for protocol implementations.
Connector is a connection that can be established.
ConnectorWithContext is a connection that can be established in a context aware fashion.
Disconnector is a connection that can be closed.
InteractiveExecer is a connection that can start an interactive session.
ProcessStarter can start processes.
Waiter is a process that can be waited to finish.
WindowsChecker is a type that can check if the underlying system is Windows.