Skip to content

Commit bbda717

Browse files
Brian MadisonBrian Madison
authored andcommitted
quick update output modified
1 parent 08f05cf commit bbda717

File tree

8 files changed

+173
-128
lines changed

8 files changed

+173
-128
lines changed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2121
SOFTWARE.
2222

2323
TRADEMARK NOTICE:
24-
BMAD™, BMAD-CORE™ and BMAD-METHOD™ are trademarks of BMad Code, LLC. The use of these
24+
BMad™ , BMAD-CORE™ and BMAD-METHOD™ are trademarks of BMad Code, LLC. The use of these
2525
trademarks in this software does not grant any rights to use the trademarks
2626
for any other purpose.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for full development guidelines.
202202

203203
MIT License - See [LICENSE](LICENSE) for details.
204204

205-
**Trademarks:** BMAD™ and BMAD-METHOD™ are trademarks of BMad Code, LLC.
205+
**Trademarks:** BMad™ and BMAD-METHOD™ are trademarks of BMad Code, LLC.
206206

207207
---
208208

src/core/module.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
code: core
2-
name: "BMAD™ Core Module"
2+
name: "BMad™ Core Module"
33

4-
header: "BMAD™ Core Configuration"
5-
subheader: "Configure the core settings for your BMAD™ installation.\nThese settings will be used across all modules and agents."
4+
header: "BMad™ Core Configuration"
5+
subheader: "Configure the core settings for your BMad™ installation.\nThese settings will be used across all modules and agents."
66

77
user_name:
88
prompt: "What shall the agents call you (TIP: Use a team name if using with a group)?"

src/modules/bmb/module.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
code: bmb
22
name: "BMB: BMad Builder - Agent, Workflow and Module Builder"
33
header: "BMad Optimized Builder (BoMB) Module Configuration"
4-
subheader: "Configure the settings for the BoMB Factory!\nThe agent, workflow and module builder for BMAD™"
4+
subheader: "Configure the settings for the BoMB Factory!\nThe agent, workflow and module builder for BMad™ "
55
default_selected: false # This module will not be selected by default for new installations
66

77
# Variables from Core Config inserted:

src/modules/bmm/sub-modules/claude-code/config.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# Powered by BMAD™ Core
21
name: bmmcc
32
short-title: BMM Claude Code Sub Module
43
author: Brian (BMad) Madison

tools/cli/installers/lib/core/config-collector.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,6 @@ class ConfigCollector {
127127
}
128128
}
129129

130-
if (foundAny) {
131-
console.log(chalk.cyan('\n📋 Found existing BMAD module configurations'));
132-
}
133-
134130
return foundAny;
135131
}
136132

tools/cli/installers/lib/core/installer.js

Lines changed: 12 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ If AgentVibes party mode is enabled, immediately trigger TTS with agent's voice:
406406
CLIUtils.displayLogo();
407407

408408
// Display welcome message
409-
CLIUtils.displaySection('BMAD™ Installation', 'Version ' + require(path.join(getProjectRoot(), 'package.json')).version);
409+
CLIUtils.displaySection('BMad™ Installation', 'Version ' + require(path.join(getProjectRoot(), 'package.json')).version);
410410
}
411411

412412
// Note: Legacy V4 detection now happens earlier in UI.promptInstall()
@@ -834,13 +834,7 @@ If AgentVibes party mode is enabled, immediately trigger TTS with agent's voice:
834834
moduleManager: tempModuleManager,
835835
});
836836

837-
if (config.verbose) {
838-
spinner.succeed('Dependencies resolved');
839-
} else {
840-
spinner.succeed('Dependencies resolved');
841-
}
842-
843-
// Core is already installed above, skip if included in resolution
837+
spinner.succeed('Dependencies resolved');
844838

845839
// Install modules with their dependencies
846840
if (allModules && allModules.length > 0) {
@@ -1217,14 +1211,6 @@ If AgentVibes party mode is enabled, immediately trigger TTS with agent's voice:
12171211
console.log(chalk.green(`✓ Configured: ${validIdes.join(', ')}`));
12181212
}
12191213
}
1220-
1221-
// Copy IDE-specific documentation (only for valid IDEs)
1222-
const validIdesForDocs = (config.ides || []).filter((ide) => ide && typeof ide === 'string');
1223-
if (validIdesForDocs.length > 0) {
1224-
spinner.start('Copying IDE documentation...');
1225-
await this.copyIdeDocumentation(validIdesForDocs, bmadDir);
1226-
spinner.succeed('IDE documentation copied');
1227-
}
12281214
}
12291215

12301216
// Run module-specific installers after IDE setup
@@ -1328,20 +1314,20 @@ If AgentVibes party mode is enabled, immediately trigger TTS with agent's voice:
13281314
if (customFiles.length > 0) {
13291315
console.log(chalk.cyan(`\n📁 Custom files preserved: ${customFiles.length}`));
13301316
console.log(chalk.dim('The following custom files were found and restored:\n'));
1331-
for (const file of customFiles) {
1332-
console.log(chalk.dim(` - ${path.relative(bmadDir, file)}`));
1317+
for (const customFile of customFiles) {
1318+
const relativePath = path.relative(projectDir, customFile);
1319+
console.log(chalk.dim(` • ${relativePath}`));
13331320
}
1334-
console.log('');
13351321
}
13361322

13371323
if (modifiedFiles.length > 0) {
1338-
console.log(chalk.yellow(`\n⚠️ Modified files detected: ${modifiedFiles.length}`));
1339-
console.log(chalk.dim('The following files were modified and backed up with .bak extension:\n'));
1340-
for (const file of modifiedFiles) {
1341-
console.log(chalk.dim(` - ${file.relativePath}${file.relativePath}.bak`));
1342-
}
1343-
console.log(chalk.dim('\nThese files have been updated with the new version.'));
1344-
console.log(chalk.dim('Review the .bak files to see your changes and merge if needed.\n'));
1324+
console.log(chalk.yellow(`\n⚠️ User modified files detected: ${modifiedFiles.length}`));
1325+
console.log(
1326+
chalk.dim(
1327+
'\nThese user modified files have been updated with the new version, search the project for .bak files that had your customizations.',
1328+
),
1329+
);
1330+
console.log(chalk.dim('Remove these .bak files it no longer needed\n'));
13451331
}
13461332

13471333
// Display completion message
@@ -1906,7 +1892,6 @@ If AgentVibes party mode is enabled, immediately trigger TTS with agent's voice:
19061892
const genericTemplatePath = getSourcePath('utility', 'agent-components', 'agent.customize.template.yaml');
19071893
if (await fs.pathExists(genericTemplatePath)) {
19081894
await this.copyFileWithPlaceholderReplacement(genericTemplatePath, customizePath, this.bmadFolderName || 'bmad');
1909-
// Only show customize creation in verbose mode
19101895
if (process.env.BMAD_VERBOSE_INSTALL === 'true') {
19111896
console.log(chalk.dim(` Created customize: ${moduleName}-${agentName}.customize.yaml`));
19121897
}
@@ -3056,25 +3041,6 @@ If AgentVibes party mode is enabled, immediately trigger TTS with agent's voice:
30563041
return nodes;
30573042
}
30583043

3059-
/**
3060-
* Copy IDE-specific documentation to BMAD docs
3061-
* @param {Array} ides - List of selected IDEs
3062-
* @param {string} bmadDir - BMAD installation directory
3063-
*/
3064-
async copyIdeDocumentation(ides, bmadDir) {
3065-
const docsDir = path.join(bmadDir, 'docs');
3066-
await fs.ensureDir(docsDir);
3067-
3068-
for (const ide of ides) {
3069-
const sourceDocPath = path.join(getProjectRoot(), 'docs', 'ide-info', `${ide}.md`);
3070-
const targetDocPath = path.join(docsDir, `${ide}-instructions.md`);
3071-
3072-
if (await fs.pathExists(sourceDocPath)) {
3073-
await this.copyFileWithPlaceholderReplacement(sourceDocPath, targetDocPath, this.bmadFolderName || 'bmad');
3074-
}
3075-
}
3076-
}
3077-
30783044
/**
30793045
* Handle missing custom module sources interactively
30803046
* @param {Map} customModuleSources - Map of custom module ID to info

0 commit comments

Comments
 (0)