MCPcopy Create free account
hub / github.com/Acode-Foundation/Acode / getProviderExecutable

Function getProviderExecutable

src/cm/lsp/serverLauncher.ts:409–418  ·  view source on GitHub ↗
(server: LspServerDefinition)

Source from the content-addressed store, hash-verified

407}
408
409function getProviderExecutable(server: LspServerDefinition): string | null {
410 const bundle = getServerBundle(server.id);
411 if (!bundle?.getExecutable) return null;
412 try {
413 return bundle.getExecutable(server.id, server) || null;
414 } catch (error) {
415 console.warn(`Failed to resolve bundle executable for ${server.id}`, error);
416 return null;
417 }
418}
419
420function resolveServerExecutable(server: LspServerDefinition): string | null {
421 return (

Callers 1

resolveServerExecutableFunction · 0.85

Calls 1

getServerBundleFunction · 0.90

Tested by

no test coverage detected