diff --git a/tools/cli/commands/install.js b/tools/cli/commands/install.js index 36875dab8..d9d8332be 100644 --- a/tools/cli/commands/install.js +++ b/tools/cli/commands/install.js @@ -46,12 +46,6 @@ module.exports = { const result = await installer.quickUpdate(config); await prompts.log.success('Quick update complete!'); await prompts.log.info(`Updated ${result.moduleCount} modules with preserved settings (${result.modules.join(', ')})`); - - // Display version-specific end message - const { MessageLoader } = require('../installers/lib/message-loader'); - const messageLoader = new MessageLoader(); - await messageLoader.displayEndMessage(); - process.exit(0); } @@ -72,11 +66,6 @@ module.exports = { // Check if installation succeeded if (result && result.success) { - // Display version-specific end message from install-messages.yaml - const { MessageLoader } = require('../installers/lib/message-loader'); - const messageLoader = new MessageLoader(); - await messageLoader.displayEndMessage(); - process.exit(0); } } catch (error) { diff --git a/tools/cli/installers/install-messages.yaml b/tools/cli/installers/install-messages.yaml index d9f40b0d7..3c356769c 100644 --- a/tools/cli/installers/install-messages.yaml +++ b/tools/cli/installers/install-messages.yaml @@ -10,32 +10,14 @@ startMessage: | We've officially graduated from Alpha! This milestone represents: - 50+ workflows covering the full development lifecycle - - Stability - we will still be adding and evolving and optimizing, + - Stability - we will still be adding and evolving and optimizing, but anticipate no massive breaking changes - Groundwork in place for customization and community modules - 📚 New Docs Site: http://docs.bmad-method.org/ - - High quality tutorials, guided walkthrough, and articles coming soon! - - Everything is free. No paywalls. No gated content. - - Knowledge should be shared, not sold. - - 💡 Love BMad? Please star us on GitHub & subscribe on YouTube! - - GitHub: https://github.com/bmad-code-org/BMAD-METHOD/ - - YouTube: https://www.youtube.com/@BMadCode - - Latest updates: https://github.com/bmad-code-org/BMAD-METHOD/CHANGELOG.md - - ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - -# Display at the END of installation (after all setup completes) -endMessage: | - ════════════════════════════════════════════════════════════════════════════════ - - ✨ BMAD V6 BETA IS INSTALLED! Thank you for being part of this journey! - 🌟 BMad is 100% free and open source. - - No gated Discord. No paywalls. + - No gated Discord. No paywalls. No gated content. - We believe in empowering everyone, not just those who can pay. + - Knowledge should be shared, not sold. 🙏 SUPPORT BMAD DEVELOPMENT: - During the Beta, please give us feedback and raise issues on GitHub! @@ -47,13 +29,14 @@ endMessage: | - Topics: AI-Native Transformation, Spec and Context Engineering, BMad Method - For speaking inquiries or interviews, reach out to BMad on Discord! - 📚 RESOURCES: - - Docs: http://docs.bmad-method.org/ (bookmark it!) - - Changelog: https://github.com/bmad-code-org/BMAD-METHOD/CHANGELOG.md - - ⭐⭐⭐ HELP US GROW: + ⭐ HELP US GROW: - Star us on GitHub: https://github.com/bmad-code-org/BMAD-METHOD/ - Subscribe on YouTube: https://www.youtube.com/@BMadCode - Every star & sub helps us reach more developers! - ════════════════════════════════════════════════════════════════════════════════ + Latest updates: https://github.com/bmad-code-org/BMAD-METHOD/CHANGELOG.md + + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +# No end message - install summary and next steps are rendered by the installer +endMessage: '' diff --git a/tools/cli/installers/lib/core/installer.js b/tools/cli/installers/lib/core/installer.js index caa10ee6c..c5eb0a472 100644 --- a/tools/cli/installers/lib/core/installer.js +++ b/tools/cli/installers/lib/core/installer.js @@ -1347,7 +1347,12 @@ class Installer { } // Next steps - lines.push('', ` Docs: ${color.dim('https://docs.bmad-method.org/')}`, ` Run ${color.cyan('/bmad-help')} in your IDE to get started`); + lines.push( + '', + ' Next steps:', + ` Docs: ${color.dim('https://docs.bmad-method.org/')}`, + ` Run ${color.cyan('/bmad-help')} in your IDE to get started`, + ); await prompts.note(lines.join('\n'), 'BMAD is ready to use!'); }