Skip to content

Major enhancement - command completion#1

Merged
un33k merged 15 commits intomainfrom
feat/branding
Aug 6, 2025
Merged

Major enhancement - command completion#1
un33k merged 15 commits intomainfrom
feat/branding

Conversation

@un33k
Copy link
Member

@un33k un33k commented Aug 6, 2025

Major enhancement - command completion

- Simplified CI to single minimal workflow
- Fixed setup.sh to handle non-interactive environments
- Enhanced README with compelling messaging for all developers
- Fixed shell completion generation to not fail in CI
- Added PYTHONPATH export
- Added debug info to understand the environment
- Added fallback to direct command execution
- Tests now run directly if CLI fails
- Use pip install -e . instead of complex setup.sh in CI
- Install package properly as editable
- This ensures all modules are importable
- Import from commands.subs.build directly, not from commands.subs
- GitHub Actions needs explicit package listing
- Changed from packages.find to explicit packages list
- This ensures all submodules are properly installed
- Revert to package discovery method
- Add debugging to see directory structure
- Use verbose pip install to see what's happening
- The build/ directory was being ignored by .gitignore
- Changed gitignore to only ignore /build/ at root
- Added commands/subs/build/__init__.py to git
- This fixes the ModuleNotFoundError in GitHub Actions
@un33k un33k merged commit d7705f9 into main Aug 6, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants