323 Commits

Author SHA1 Message Date
Andrew Low
b8e5e3f6f5 refactor: update imports after moving managers to separate module
* Remove manager class imports from core/__init__.py and update validator.py to import ConfigManager from new managers module location.
2025-07-22 18:18:19 +08:00
Andrew Low
2db7c80eb1 refactor: move manager classes from core to managers module
* Move ConfigManager, SettingsManager, and FileManager from setup/core to setup/managers with new init.py for cleaner organization.
* Update SettingsManager with enhanced metadata handling methods and installation detection utilities.
2025-07-22 18:11:18 +08:00
Mithun Gowda B
df94650bef
Update backup.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-21 11:44:10 +05:30
Mithun Gowda B
07e4028402
Update update.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-21 11:43:12 +05:30
Mithun Gowda B
07ca0044d0
Update uninstall.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-21 11:42:02 +05:30
Mithun Gowda B
3a8e245a91
Update install.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-21 11:34:00 +05:30
Mithun Gowda B
8c54fc38d8
Update __main__.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-20 20:11:27 +05:30
Mithun Gowda B
c19a7ce898
fix:non-breaking space (U+00A0) installation error (#197)
While installing on my windows machine, I was getting error
```
python -m SuperClaude install
Traceback (most recent call last):
  File "<frozen runpy>", line 189, in _run_module_as_main
  File "<frozen runpy>", line 148, in _get_module_details
  File "<frozen runpy>", line 159, in _get_module_details
  File "<frozen importlib._bootstrap_external>", line 1160, in get_code
  File "<frozen importlib._bootstrap_external>", line 1090, in source_to_code
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "D:\prac_repo\AI\SuperClaude\SuperClaude\__main__.py", line 206
     
    ^
SyntaxError: invalid non-printable character U+00A0
```
2025-07-20 19:54:53 +05:30
shashankvivek
5e19d21262 fix:non-breaking space (U+00A0) installation error 2025-07-20 15:12:58 +02:00
Mithun Gowda B
fff298b4cd
Update __main__.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-20 11:27:37 +05:30
Mithun Gowda B
4daa814b80
Update README.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-20 09:39:20 +05:30
Mithun Gowda B
4fc5ce7c3f
Update README.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-20 09:38:21 +05:30
Mithun Gowda B
e09966ae9e
Update README.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-20 09:36:11 +05:30
Mithun Gowda B
7e235d465b
🚀 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>
2025-07-18 22:10:17 +02:00
Prashanth681
b70f019253
Updated installation-guide.md (#180)
Update installation-guide.md

Signed-off-by: Prashanth681 <rprashanth681@gmail.com>
2025-07-18 09:06:36 +02:00
Joevidev
c05ce38159
feat: Add uv for faster and more efficient package management (#156)
* refactor: pyproject.toml to use Hatchling as the build backend and update project metadata

- Changed build backend from setuptools to hatchling.
- Updated project name, description, authors, and dependencies.
- Added project URLs and scripts section for SuperClaude.
- Configured versioning and build targets for wheel and sdist.

* feat: Update installation instructions in README.md to reflect new package management commands using 'uv' instead of 'pip'.

* feat: Add uv.lock file to manage package dependencies and versions for SuperClaude

* fix: Update library usage guidelines in RULES.md to reference pyproject.toml instead of requirements.txt
2025-07-17 12:45:40 +02:00
atlonxp
bc6c53f78d
Meta-Orchestration Command (#163)
Add new command to SuperClaude
2025-07-17 12:33:20 +02:00
Jari Van Melckebeke
89f54343e7
fix table of contents links (#170) 2025-07-17 12:30:25 +02:00
Mithun Gowda B
a778efaf14
Update README.md
Co-authored-by: Mithun Gowda B <mithungowda.b7411@gmail.com>

Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-17 14:18:47 +05:30
Mithun Gowda B
0d05e2a05d
Update setup.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-17 13:31:17 +05:30
Mithun Gowda B
720ebb0090
Update installation-guide.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-17 12:57:44 +05:30
Mithun Gowda B
f81f82e898
Update README.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-17 12:55:55 +05:30
Mithun Gowda B
664fabe4fa
Update README.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-17 12:24:28 +05:30
Mithun Gowda B
a9ffe19834
Update installation-guide.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-17 12:20:19 +05:30
Mithun Gowda B
63fbd634de
Update README.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-17 11:50:48 +05:30
Mithun Gowda B
0474c1d9e2
Update README.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-17 11:46:23 +05:30
Mithun Gowda B
20de3d3bad
Update README.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-17 11:39:18 +05:30
Mithun Gowda B
77ed059b05
Update README.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-16 13:17:39 +05:30
Jacob
decfd2be6f
Improve README installation instructions for clarity (#150)
docs: revise installation instructions in README.md to clarify the two-step process for SuperClaude setup, including detailed steps for package installation and running the installer.
2025-07-16 09:38:57 +02:00
Mithun Gowda B
67585af9a5
Update __main__.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-16 11:31:05 +05:30
Mithun Gowda B
1af243bffa
Update ui.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-16 11:11:13 +05:30
NomenAK
b930968c18 Merge branch 'SuperClaude-v3-pypi' 2025-07-15 21:06:05 +02:00
NomenAK
6c1b59e113 Merge remote-tracking branch 'origin/SuperClaude-v3-pypi-backup' into SuperClaude-v3-pypi 2025-07-15 21:05:57 +02:00
NomenAK
bdf653e3de Merge remote-tracking branch 'origin/SuperClaude-v3-pypi' 2025-07-15 21:04:57 +02:00
Mithun Gowda B
3d37b1b0b5
Added PyPi Badge to README.md for branch master (#144)
* Update README.md

* Update README.md

* Update README.md

* Update SuperClaude.py

* Update README.md
2025-07-15 19:04:53 +02:00
Mithun Gowda B
e70061bf03
Update README.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-15 20:38:47 +05:30
Mithun Gowda B
8fc2b992d6
Update README.md
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-15 20:18:35 +05:30
NomenAK
53e98c2e49
Delete .github/workflows directory
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-07-15 16:46:35 +02:00
NomenAK
2abc98770a
Delete .github/workflows directory
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-07-15 16:46:23 +02:00
NomenAK
2fcb88aa9b
Delete .github/workflows/claude-code-review.yml
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-07-15 16:46:05 +02:00
NomenAK
44c5615aa6
Delete .github/workflows/claude.yml
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-07-15 16:45:55 +02:00
Mithun Gowda B
b2f283e45b
Update setup.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-15 18:07:14 +05:30
Mithun Gowda B
7e186b7d6a
Update setup.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-15 17:59:53 +05:30
Mithun Gowda B
96a395486d
Update setup.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-15 17:59:01 +05:30
Mithun Gowda B
ece628309d
Added PyPI v3 setup and readme updates (#142)
Fixed #135
2025-07-15 17:36:49 +05:30
mithun50
d253e048b9 Added PyPI v3 setup and readme updates 2025-07-15 17:32:39 +05:30
NomenAK
a0def375e1 Implement dynamic file discovery for components (PR #133)
Replace hardcoded file arrays with dynamic discovery system:
- CoreComponent: Auto-discovers framework .md files in Core directory
- CommandsComponent: Auto-discovers command .md files in Commands directory
- Eliminates manual maintenance of file lists
- Maintains backward compatibility and error handling
- Adds comprehensive logging and validation

Key changes:
- Added _discover_framework_files() and _discover_command_files() methods
- Added shared _discover_files_in_directory() utility
- Replaced hardcoded arrays with dynamic discovery calls
- Includes filtering, sorting, and error handling
- Validates 9 framework files and 16 command files correctly
- Clean up documentation formatting

Resolves maintenance burden described in PR #133 while preserving
all existing functionality and security validation.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-15 11:17:55 +02:00
NomenAK
5279cdd4e0 Fix security validation overly broad regex patterns (GitHub Issue #129)
- Fixed `/dev/` pattern to `^/dev/` to only match system device directories
- Added start-of-path anchors (^) to all Unix and Windows system directory patterns
- Separated patterns into logical categories for better maintainability
- Enhanced cross-platform path normalization and error messages
- Improved platform-specific validation logic

This allows users with "dev", "tmp", "bin", etc. in their paths to install
SuperClaude while maintaining all existing security protections.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-15 10:48:16 +02:00
NomenAK
86be27db05
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-07-15 10:44:35 +02:00
Kwan Li
6bff95886c
added missing implement.md to setup.components (#133)
fix /sc:implement missing from claude code command line

Signed-off-by: Hung Kwan Li <71382503+backpack-0x1337@users.noreply.github.com>
Co-authored-by: Hung Kwan Li <71382503+backpack-0x1337@users.noreply.github.com>
2025-07-15 10:16:49 +02:00