bfiles
2025-05-09
Simplified configuration, core bundling, and exclusion modules
7 files · 505+ · 460-
README restoration
1 file changed
README.mdAdded back a 162-line README with project description, features, installation, quick start, and CLI reference
Configuration simplification
1 file changed
config.pyReduced config complexity by ~53 lines — streamlined pattern handling and removed verbose initialization
Core and exclusion refactoring
2 files changed
core.pySignificant simplification of the bundling pipeline with net reduction of ~296 linesexclusions.pySimplified exclusion logic by ~321 lines while preserving gitignore integration and pattern matching
- Significant simplification of the bundling pipeline, reducing complexity while maintaining functionality
decouple
internal
1 file
core.py
- Net reduction of ~296 lines through removing redundant code paths
decouple
internal
1 file
core.py
- Simplified exclusion logic by ~321 lines while preserving gitignore integration and pattern matching
decouple
internal
1 file
exclusions.py
Test and build updates
3 files changed
test_config.pyUpdated tests to match simplified configuration APIpyproject.tomlMinor build configuration adjustments.gitignoreAdded new gitignore entries
- Updated
test_config.pyto match simplified configuration API qualify behavioral1 file
test_config.py
- Reduced test complexity alongside the simplified source code
qualify
internal
1 file
test_config.py
- Minor
pyproject.tomladjustments baseline internal1 file
pyproject.toml
- Added
.gitignoreentries baseline internal1 file
.gitignore