MCPcopy
hub / github.com/wavetermdev/waveterm / connEnsureRun

Function connEnsureRun

cmd/wsh/cmd/wshcmd-conn.go:197–212  ·  view source on GitHub ↗
(cmd *cobra.Command, args []string)

Source from the content-addressed store, hash-verified

195}
196
197func connEnsureRun(cmd *cobra.Command, args []string) error {
198 connName := args[0]
199 if err := validateConnectionName(connName); err != nil {
200 return err
201 }
202 data := wshrpc.ConnExtData{
203 ConnName: connName,
204 LogBlockId: RpcContext.BlockId,
205 }
206 err := wshclient.ConnEnsureCommand(RpcClient, data, &wshrpc.RpcOpts{Timeout: 60000})
207 if err != nil {
208 return fmt.Errorf("ensuring connection: %w", err)
209 }
210 WriteStdout("wsh ensured on connection %q\n", connName)
211 return nil
212}

Callers

nothing calls this directly

Calls 3

ConnEnsureCommandFunction · 0.92
validateConnectionNameFunction · 0.85
WriteStdoutFunction · 0.85

Tested by

no test coverage detected