mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
Major structural changes: - Merged base/ into core/ directory for better organization - Renamed managers/ to services/ for service-oriented architecture - Moved operations/ to cli/commands/ for cleaner CLI structure - Moved config/ to data/ for static configuration files Class naming conventions: - Renamed all *Manager classes to *Service classes - Updated 200+ import references throughout codebase - Maintained backward compatibility for all functionality Modern Python packaging: - Created comprehensive pyproject.toml with build configuration - Modernized setup.py to defer to pyproject.toml - Added development tools configuration (black, mypy, pytest) - Fixed deprecation warnings for license configuration Comprehensive testing: - All 37 Python files compile successfully - All 17 modules import correctly - All CLI commands functional (install, update, backup, uninstall) - Zero errors in syntax validation - 100% working functionality maintained 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
17 lines
356 B
Python
17 lines
356 B
Python
"""
|
|
SuperClaude Installation Suite
|
|
Pure Python installation system for SuperClaude framework
|
|
"""
|
|
|
|
__version__ = "3.0.0"
|
|
__author__ = "SuperClaude Team"
|
|
|
|
from pathlib import Path
|
|
|
|
# Core paths
|
|
SETUP_DIR = Path(__file__).parent
|
|
PROJECT_ROOT = SETUP_DIR.parent
|
|
DATA_DIR = SETUP_DIR / "data"
|
|
|
|
# Installation target
|
|
DEFAULT_INSTALL_DIR = Path.home() / ".claude" |