-
-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Non-interactive install (--yes) prompts for directory and creates literal {output_folder} #1962
Copy link
Copy link
Open
Description
Describe the bug
When running a non-interactive install with --yes and partial CLI options (e.g. --user-name without --output-folder), two bugs occur:
- The installer still prompts interactively for the installation directory instead of defaulting to the current working directory
- A literal directory named
{output_folder}is created instead of_bmad-output, because theoutput_foldercore config value is never set
Steps to reproduce
npx bmad-method install --modules bmm --tools claude-code,codex --user-name "Jonah" --yes- Installer prompts for directory despite
--yesflag - After installation completes, a folder literally called
{output_folder}exists in the project
Expected behavior
--yeswithout--directoryshould default toprocess.cwd()(current directory)- Core config defaults (
output_folder,communication_language,document_output_language) should be backfilled fromsrc/core/module.yamlwhen--yesskips interactive prompts
Environment
- BMad version: 6.0.1
- Agentic IDE used: Claude Code, Codex
- Node.js: v22+
PR
Fix incoming — see linked PR.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels