Commit Graph

12 Commits

Author SHA1 Message Date
Kayvan Sylvan 17cb6d866c chore: refactor installer to use modern JS patterns and improve code clarity
## CHANGES

- Replace require with node:path import
- Add block scoping to switch cases
- Remove unused options parameter from update
- Use optional chaining for ideConfig check
- Replace forEach with for...of loops
- Use template literals for string concatenation
- Add early return to avoid else block
- Update spell check dictionary entries
2025-06-15 10:25:14 -07:00
Kayvan Sylvan 47794f301d chore: fix installation directory handling to use .bmad-core as default path
- Remove redundant ./ prefix from default directory
- Update all default paths from ./.bmad-core to .bmad-core
- Add logic to handle direct .bmad-core path selection
- Treat parent as project root when .bmad-core specified
- Simplify directory state detection for existing files
- Remove unknown_existing state type from installer logic
2025-06-15 10:18:55 -07:00
Brian Madison 6c661adaff rules for driving agents 2025-06-15 01:05:56 -05:00
Brian Madison 8b60410f7a fix upgrade of existing project 2025-06-14 23:49:10 -05:00
Brian Madison fcbfc608f1 formatter updates 2025-06-14 18:11:16 -05:00
Brian Madison 2cbbf61d92 cursor, correted roo, and windsurf rules readded and will update on project build 2025-06-14 16:38:37 -05:00
Brian Madison 3e84140f0b install and upgrade consolidated into install:bmad 2025-06-14 15:14:26 -05:00
Brian Madison 5a7ded34e9 install update 2025-06-14 15:06:41 -05:00
Brian Madison 2902221069 auto upgrader from v3-> v4 and readme updates 2025-06-14 13:00:58 -05:00
Brian Madison 0bf5dca4c0 tools fix 2025-06-13 19:42:56 -05:00
Brian Madison 7c71e1f815 moved bmad-core to dot folder so when adding to project it is clear its not part of the project it is added to 2025-06-13 19:11:17 -05:00
Brian Madison 8916211ba9 installer functional 2025-06-12 22:38:24 -05:00