🚀 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 from typing import List, Dict, Optional, Set, Tuple, Any
@@ -217,6 +217,7 @@ class Installer:
if success: if success:
self.installed_components.add(component_name) self.installed_components.add(component_name)
self._update_settings_registry(component)
# Component handles its own metadata registration # Component handles its own metadata registration
else: else:
self.failed_components.add(component_name) self.failed_components.add(component_name)
@@ -401,4 +402,4 @@ class Installer:
'backup_path': str(self.backup_path) if self.backup_path else None, 'backup_path': str(self.backup_path) if self.backup_path else None,
'install_dir': str(self.install_dir), 'install_dir': str(self.install_dir),
'dry_run': self.dry_run 'dry_run': self.dry_run
} }