in lib/util.ts [139:155]
export function resolveCliPathFromVSCodeExecutablePath(vscodeExecutablePath: string) {
if (process.platform === 'win32') {
if (vscodeExecutablePath.endsWith('Code - Insiders.exe')) {
return path.resolve(vscodeExecutablePath, '../bin/code-insiders.cmd');
} else {
return path.resolve(vscodeExecutablePath, '../bin/code.cmd');
}
} else if (process.platform === 'darwin') {
return path.resolve(vscodeExecutablePath, '../../../Contents/Resources/app/bin/code');
} else {
if (vscodeExecutablePath.endsWith('code-insiders')) {
return path.resolve(vscodeExecutablePath, '../bin/code-insiders');
} else {
return path.resolve(vscodeExecutablePath, '../bin/code');
}
}
}