Versions in this module Expand all Collapse all v0 v0.0.1 Jan 1, 2026 Changes in this version + func ExecuteSSHCommandInteractive(remote *structs.L2DeviceRemoteInfo, command string, timeout time.Duration) (string, error) + func ExecuteSSHCommands(remote *structs.L2DeviceRemoteInfo, options []interface{}) (*clitask.Table, error) + func ExecuteSSHCommandsInteractive(remote *structs.L2DeviceRemoteInfo, commands []string, timeout time.Duration, ...) (string, string, error) + type SSHClient struct + func NewSSHClient(remote *structs.L2DeviceRemoteInfo) (*SSHClient, error) + func (s *SSHClient) Close() + func (s *SSHClient) ExecuteCommand(command string) (string, error)