bfiles 2025-05-09
Simplified configuration, core bundling, and exclusion modules
7 files · 505+ · 460-

README restoration

1 file changed
  • README.md Added back a 162-line README with project description, features, installation, quick start, and CLI reference
  • Added back a 162-line README.md with project description, features, installation, quick start, and CLI reference specify errata
    1 file
    • README.md

Configuration simplification

1 file changed
  • config.py Reduced config complexity by ~53 lines — streamlined pattern handling and removed verbose initialization
  • Reduced config complexity by ~53 lines — streamlined pattern handling and removed verbose initialization baseline internal
    1 file
    • config.py

Core and exclusion refactoring

2 files changed
  • core.py Significant simplification of the bundling pipeline with net reduction of ~296 lines
  • exclusions.py Simplified 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.py Updated tests to match simplified configuration API
  • pyproject.toml Minor build configuration adjustments
  • .gitignore Added new gitignore entries
  • Updated test_config.py to match simplified configuration API qualify behavioral
    1 file
    • test_config.py
  • Reduced test complexity alongside the simplified source code qualify internal
    1 file
    • test_config.py
  • Minor pyproject.toml adjustments baseline internal
    1 file
    • pyproject.toml
  • Added .gitignore entries baseline internal
    1 file
    • .gitignore