MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / connectClient

Function connectClient

packages/kaos/src/ssh.ts:277–288  ·  view source on GitHub ↗
(config: ConnectConfig)

Source from the content-addressed store, hash-verified

275// ── Promisified SSH helpers ────────────────────────────────────────────
276
277function connectClient(config: ConnectConfig): Promise<Client> {
278 const client = new ssh2.Client();
279 return new Promise<Client>((resolve, reject) => {
280 client.on('ready', () => {
281 resolve(client);
282 });
283 client.on('error', (err: Error) => {
284 reject(err);
285 });
286 client.connect(config);
287 });
288}
289
290function getSftp(client: Client): Promise<SFTPWrapper> {
291 return new Promise<SFTPWrapper>((resolve, reject) => {

Callers 1

createMethod · 0.85

Calls 4

rejectFunction · 0.85
onMethod · 0.65
resolveFunction · 0.50
connectMethod · 0.45

Tested by

no test coverage detected