BMAD-METHOD/tools/cli/installers/lib/ide/shared
Brian Madison 4cb5cc7dbc Fix gemini installer to use UnifiedInstaller with .toml support
- Add fileExtension parameter support to path-utils (toColonPath, toDashPath)
- Add TemplateType.GEMINI to unified-installer for TOML output format
- Update task-tool-command-generator to support TOML format
- Refactor gemini.js to use UnifiedInstaller with:
  - NamingStyle.FLAT_DASH for dash-separated filenames
  - TemplateType.GEMINI for TOML format (description + prompt fields)
  - fileExtension: '.toml' for Gemini CLI

TOML format:
description = "BMAD Agent: Title"
prompt = """
Content here
"""
2026-01-25 03:56:40 -06:00
..
agent-command-generator.js installer cleanup 2026-01-23 00:27:26 -06:00
bmad-artifacts.js sidecar content goes to custom core config location 2025-12-06 21:08:57 -06:00
module-injections.js Fix glob pattern to use forward slashes (#1241) 2026-01-14 21:16:23 -06:00
path-utils.js Fix gemini installer to use UnifiedInstaller with .toml support 2026-01-25 03:56:40 -06:00
task-tool-command-generator.js Fix gemini installer to use UnifiedInstaller with .toml support 2026-01-25 03:56:40 -06:00
unified-installer.js Fix gemini installer to use UnifiedInstaller with .toml support 2026-01-25 03:56:40 -06:00
workflow-command-generator.js claude cline codex installers use central function 2026-01-25 03:56:40 -06:00