summaryrefslogtreecommitdiff
path: root/packages/core/src/ide/ide-installer.ts
diff options
context:
space:
mode:
authorchristine betts <[email protected]>2025-08-12 20:08:47 +0000
committerGitHub <[email protected]>2025-08-12 20:08:47 +0000
commit74fd0841d0d7148127e586fce4c550a01ff40e90 (patch)
tree5c23d673ab220029c4111d30952ea35e21b4a317 /packages/core/src/ide/ide-installer.ts
parent8524cce7b9b31e852b2bbb4d5bf9a4843beec2b1 (diff)
[ide-mode] Update installation logic and nudge (#6068)
Diffstat (limited to 'packages/core/src/ide/ide-installer.ts')
-rw-r--r--packages/core/src/ide/ide-installer.ts22
1 files changed, 1 insertions, 21 deletions
diff --git a/packages/core/src/ide/ide-installer.ts b/packages/core/src/ide/ide-installer.ts
index e6192bfa..7db8e2d2 100644
--- a/packages/core/src/ide/ide-installer.ts
+++ b/packages/core/src/ide/ide-installer.ts
@@ -147,31 +147,11 @@ class VsCodeInstaller implements IdeInstaller {
}
}
-class OpenVSXInstaller implements IdeInstaller {
- async install(): Promise<InstallResult> {
- // TODO: Use the correct extension path.
- const command = `npx ovsx get google.gemini-cli-vscode-ide-companion`;
- try {
- child_process.execSync(command, { stdio: 'pipe' });
- return {
- success: true,
- message:
- 'VS Code companion extension was installed successfully from OpenVSX. Please restart your terminal to complete the setup.',
- };
- } catch (_error) {
- return {
- success: false,
- message: `Failed to install VS Code companion extension from OpenVSX. Please try installing it manually.`,
- };
- }
- }
-}
-
export function getIdeInstaller(ide: DetectedIde): IdeInstaller | null {
switch (ide) {
case DetectedIde.VSCode:
return new VsCodeInstaller();
default:
- return new OpenVSXInstaller();
+ return null;
}
}