diff options
| author | Billy Biggs <[email protected]> | 2025-07-08 12:57:34 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-08 16:57:34 +0000 |
| commit | c0940a194ea002742cb12d88dee9328a0d2da153 (patch) | |
| tree | d4ecc47c3a297aa1c00d6fc42616491614b4bad5 /packages/cli/src/gemini.tsx | |
| parent | f1647d9e19bf6930bc50bd2e66d2929f8f771503 (diff) | |
Add a command line option to enable and list extensions (#3191)
Diffstat (limited to 'packages/cli/src/gemini.tsx')
| -rw-r--r-- | packages/cli/src/gemini.tsx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/cli/src/gemini.tsx b/packages/cli/src/gemini.tsx index 7e86a8ca..89f5eb3a 100644 --- a/packages/cli/src/gemini.tsx +++ b/packages/cli/src/gemini.tsx @@ -103,6 +103,14 @@ export async function main() { const extensions = loadExtensions(workspaceRoot); const config = await loadCliConfig(settings.merged, extensions, sessionId); + if (config.getListExtensions()) { + console.log('Installed extensions:'); + for (const extension of extensions) { + console.log(`- ${extension.config.name}`); + } + process.exit(0); + } + // Set a default auth type if one isn't set for a couple of known cases. if (!settings.merged.selectedAuthType) { if (process.env.GEMINI_API_KEY) { |
