Versions in this module Expand all Collapse all v0 v0.1.3 Jul 31, 2026 v0.1.2 Jul 31, 2026 v0.1.1 Jul 29, 2026 v0.1.0 Jul 29, 2026 Changes in this version + func NormalizeRemotePath(value, fallback string) string + type Config struct + Host string + HostKeyPolicy string + KnownHostsPath string + Port int + PrivateKey []byte + ProxyJump string + User string + func Load(value *model.SSHConnection, secrets *store.SecretStore) (Config, error) + func (c Config) Command(ctx context.Context, environment map[string]string, remoteArgs ...string) (*exec.Cmd, func(), error) + func (c Config) DisplayURL() string + func (c Config) DockerDialer(socketPath string) func(context.Context, string, string) (net.Conn, error) + func (c Config) DockerDialerWithEnvironment(endpoint string, environment map[string]string) func(context.Context, string, string) (net.Conn, error) + func (c Config) Run(ctx context.Context, stdin []byte, environment map[string]string, ...) ([]byte, []byte, error) + func (c Config) RunShell(ctx context.Context, stdin []byte, command string) ([]byte, []byte, error) + func (c Config) Target() string + func (c Config) Validate() error