fix: Show clear output when enable partially succeeds

Resolved 💬 2 comments Opened Jan 11, 2026 by sslivkoff Closed Jan 11, 2026

Problem

When mi6 enable claude gemini codex runs and one framework fails, the user does not clearly see which ones succeeded vs failed.

Current behavior:

  • Frameworks are enabled sequentially
  • If framework N fails, error is shown but it is unclear that 1..N-1 succeeded
  • User may retry and accidentally skip already-enabled frameworks

Example Scenario

$ mi6 enable claude gemini codex
error: failed to enable codex: config.toml has invalid TOML syntax

User does not know Claude and Gemini were successfully enabled.

Proposed Output

$ mi6 enable claude gemini codex

Enabled:
  claude  -> ~/.claude/settings.json
  gemini  -> ~/.gemini/settings.json

Failed:
  codex   -> config.toml has invalid TOML (line 12)

1 framework failed. Fix the errors and retry with: mi6 enable codex

Scope

  • Collect results from each framework enable
  • Display summary at end instead of failing fast
  • Continue enabling remaining frameworks even if one fails

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗