🚀 Fix: Ensure settings.json is created after install (#185)

* Fixed installer.py

Fixed the settings.json missing issue

* Fixed new upload feature  Co-authored-by: mithun50 <mithungowda.b7411@gmail.com>

Fixed new upload feature  Co-authored-by: mithun50 <mithungowda.b7411@gmail.com>
This commit is contained in:
Mithun Gowda B
2025-07-19 01:40:17 +05:30
committed by GitHub
parent b70f019253
commit 7e235d465b

View File

@@ -1,5 +1,5 @@
"""
Base installer logic for SuperClaude installation system
Base installer logic for SuperClaude installation system fixed some issues
"""
from typing import List, Dict, Optional, Set, Tuple, Any
@@ -217,6 +217,7 @@ class Installer:
if success:
self.installed_components.add(component_name)
self._update_settings_registry(component)
# Component handles its own metadata registration
else:
self.failed_components.add(component_name)
@@ -401,4 +402,4 @@ class Installer:
'backup_path': str(self.backup_path) if self.backup_path else None,
'install_dir': str(self.install_dir),
'dry_run': self.dry_run
}
}