Versions in this module Expand all Collapse all v8 v8.4.4 Aug 24, 2022 v8.4.3 Aug 24, 2022 Changes in this version + type ListenerFactory interface + Listen func(network, address string) (net.Listener, error) + func DefaultListenerFactory() ListenerFactory + type SecureClient interface + Close func() error + Conn func() ssh.Conn + Dial func(network, address string) (net.Conn, error) + NewSession func() (SecureSession, error) + Wait func() error + type SecureDialer interface + Dial func(network, address string, config *ssh.ClientConfig) (SecureClient, error) + func DefaultSecureDialer() SecureDialer + type SecureSession interface + Close func() error + RequestPty func(term string, height, width int, termModes ssh.TerminalModes) error + SendRequest func(name string, wantReply bool, payload []byte) (bool, error) + Shell func() error + Start func(command string) error + StderrPipe func() (io.Reader, error) + StdinPipe func() (io.WriteCloser, error) + StdoutPipe func() (io.Reader, error) + Wait func() error + type SecureShell interface + Close func() error + Connect func(opts *options.SSHOptions) error + InteractiveSession func() error + LocalPortForward func() error + Wait func() error + func NewSecureShell(secureDialer SecureDialer, terminalHelper terminal.TerminalHelper, ...) SecureShell Other modules containing this package github.com/LukasHeimann/cloudfoundrycli