From b120dd9327053aaea0f0d9be6804808181427835 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5rten=20Angner?= Date: Tue, 24 Feb 2026 12:42:28 +0100 Subject: [PATCH] Add complete IDE list from BMad (18 total) Added missing IDEs: - Atlassian Rovo Dev - Auggie CLI - Codex - Crush - Gemini CLI - Google Antigravity - iFlow CLI - Kilo Code - Kiro CLI - OpenCode - Qwen Code - Roo Code - Trae Complete list now matches BMad installer (20 options including VS Code and Other) All sorted alphabetically for platform-agnostic presentation Co-Authored-By: Claude Sonnet 4.5 --- tools/cli/lib/ui.js | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/tools/cli/lib/ui.js b/tools/cli/lib/ui.js index 23a87f327..cb270fc2a 100644 --- a/tools/cli/lib/ui.js +++ b/tools/cli/lib/ui.js @@ -63,10 +63,23 @@ class UI { name: 'ides', message: 'Which tools/IDEs are you using? (use spacebar to select)', choices: [ + { name: 'Atlassian Rovo Dev', value: 'rovo-dev', checked: false }, + { name: 'Auggie CLI', value: 'auggie', checked: false }, { name: 'Claude Code', value: 'claude-code', checked: false }, { name: 'Cline', value: 'cline', checked: false }, + { name: 'Codex', value: 'codex', checked: false }, + { name: 'Crush', value: 'crush', checked: false }, { name: 'Cursor', value: 'cursor', checked: false }, + { name: 'Gemini CLI', value: 'gemini', checked: false }, { name: 'GitHub Copilot', value: 'github-copilot', checked: false }, + { name: 'Google Antigravity', value: 'antigravity', checked: false }, + { name: 'iFlow CLI', value: 'iflow', checked: false }, + { name: 'Kilo Code', value: 'kilo', checked: false }, + { name: 'Kiro CLI', value: 'kiro-cli', checked: false }, + { name: 'OpenCode', value: 'opencode', checked: false }, + { name: 'Qwen Code', value: 'qwen', checked: false }, + { name: 'Roo Code', value: 'roo', checked: false }, + { name: 'Trae', value: 'trae', checked: false }, { name: 'VS Code', value: 'vscode', checked: false }, { name: 'Windsurf', value: 'windsurf', checked: false }, { name: 'Other', value: 'other', checked: false }, @@ -99,12 +112,25 @@ class UI { */ displaySuccess(wdsFolder, ides = ['windsurf']) { const ideNames = { - windsurf: 'Windsurf', - vscode: 'VS Code', - cursor: 'Cursor', + 'rovo-dev': 'Atlassian Rovo Dev', + auggie: 'Auggie CLI', 'claude-code': 'Claude Code', - 'github-copilot': 'GitHub Copilot', cline: 'Cline', + codex: 'Codex', + crush: 'Crush', + cursor: 'Cursor', + gemini: 'Gemini CLI', + 'github-copilot': 'GitHub Copilot', + antigravity: 'Google Antigravity', + iflow: 'iFlow CLI', + kilo: 'Kilo Code', + 'kiro-cli': 'Kiro CLI', + opencode: 'OpenCode', + qwen: 'Qwen Code', + roo: 'Roo Code', + trae: 'Trae', + vscode: 'VS Code', + windsurf: 'Windsurf', other: 'your IDE', };