fix(install): clarify module list shows default state not enabled

Renamed "Enabled" column to "Default" and added hint explaining
the meaning of the checkmark.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
swe-agent[bot]
2025-12-12 15:14:41 +08:00
parent 86d18ca19a
commit 87016ce331

View File

@@ -137,12 +137,13 @@ def resolve_paths(config: Dict[str, Any], args: argparse.Namespace) -> Dict[str,
def list_modules(config: Dict[str, Any]) -> None:
print("Available Modules:")
print(f"{'Name':<15} {'Enabled':<8} Description")
print(f"{'Name':<15} {'Default':<8} Description")
print("-" * 60)
for name, cfg in config.get("modules", {}).items():
enabled = "" if cfg.get("enabled", False) else ""
default = "" if cfg.get("enabled", False) else ""
desc = cfg.get("description", "")
print(f"{name:<15} {enabled:<8} {desc}")
print(f"{name:<15} {default:<8} {desc}")
print("\n✓ = installed by default when no --module specified")
def select_modules(config: Dict[str, Any], module_arg: Optional[str]) -> Dict[str, Any]: