MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / applySSHOverrides

Function applySSHOverrides

cmd/wsh/cmd/wshcmd-ssh.go:112–127  ·  view source on GitHub ↗
(sshArg string, login string, port string)

Source from the content-addressed store, hash-verified

110}
111
112func applySSHOverrides(sshArg string, login string, port string) (string, error) {
113 if login == "" && port == "" {
114 return sshArg, nil
115 }
116 opts, err := remote.ParseOpts(sshArg)
117 if err != nil {
118 return "", err
119 }
120 if login != "" {
121 opts.SSHUser = login
122 }
123 if port != "" {
124 opts.SSHPort = port
125 }
126 return opts.String(), nil
127}

Callers 2

TestApplySSHOverridesFunction · 0.85
sshRunFunction · 0.85

Calls 2

ParseOptsFunction · 0.92
StringMethod · 0.45

Tested by 1

TestApplySSHOverridesFunction · 0.68