diff --git a/tools/installer/bin/bmad.js b/tools/installer/bin/bmad.js index d016b268..27b3ae58 100755 --- a/tools/installer/bin/bmad.js +++ b/tools/installer/bin/bmad.js @@ -49,7 +49,7 @@ program .option('-d, --directory ', 'Installation directory') .option( '-i, --ide ', - 'Configure for specific IDE(s) - can specify multiple (cursor, claude-code, windsurf, trae, roo, kilo, cline, gemini, qwen-code, github-copilot, codex, codex-web, auggie-cli, iflow-cli, opencode, other)', + 'Configure for specific IDE(s) - can specify multiple (cursor, claude-code, windsurf, trae, roo, kilo, aicockpit, cline, gemini, qwen-code, github-copilot, codex, codex-web, auggie-cli, iflow-cli, opencode, other)', ) .option( '-e, --expansion-packs ', @@ -71,7 +71,7 @@ program const config = { installType, - directory: options.directory || '.', + directory: path.resolve(options.directory || process.cwd()), ides: (options.ide || []).filter((ide) => ide !== 'other'), expansionPacks: options.expansionPacks || [], }; @@ -402,6 +402,7 @@ async function promptInstallation() { { name: 'Trae', value: 'trae' }, // { name: 'Trae', value: 'trae'} { name: 'Roo Code', value: 'roo' }, { name: 'Kilo Code', value: 'kilo' }, + { name: 'AICockpit', value: 'aicockpit' }, { name: 'Cline', value: 'cline' }, { name: 'Gemini CLI', value: 'gemini' }, { name: 'Qwen Code', value: 'qwen-code' },