pyvider 2025-04-27
Major overhaul of the `bfiles` utility tool with expanded functionality across all modules,...
10 files · 1,348+ · 562-

Bfiles Tool Enhancement

10 files changed
  • core.py Rewrote `src/bfiles/core.py` with ~416 lines of expanded file processing logic, up from ~136 lines
  • exclusions.py Expanded `src/bfiles/exclusions.py` from ~138 to ~458 lines with more comprehensive file exclusio...
  • output.py Reworked `src/bfiles/output.py` from ~77 to ~223 lines with improved output formatting
  • cli.py Enhanced `src/bfiles/cli.py` from ~79 to ~139 lines with additional command-line options
  • config.py Improved `src/bfiles/config.py` with ~141 lines of configuration management (rewritten from ~92 l...
  • logger.py Enhanced `src/bfiles/logger.py` from ~67 to ~134 lines with more detailed logging
  • metadata.py Expanded `src/bfiles/metadata.py` from ~70 to ~112 lines with richer metadata extraction
  • metadata_writer.py Reworked `src/bfiles/metadata_writer.py` from ~47 to ~122 lines with improved file writing
  • utils.py Expanded `src/bfiles/utils.py` from ~33 to ~148 lines with additional utility functions
  • __init__.py Updated `src/bfiles/__init__.py` with version changes
  • Rewrote src/bfiles/core.py with ~416 lines of expanded file processing logic, up from ~136 lines decouple internal
    1 file
    • core.py
  • Expanded src/bfiles/exclusions.py from ~138 to ~458 lines with more comprehensive file exclusion patterns and rules decouple internal
    1 file
    • exclusions.py
  • Reworked src/bfiles/output.py from ~77 to ~223 lines with improved output formatting decouple errata
    1 file
    • output.py
  • Enhanced src/bfiles/cli.py from ~79 to ~139 lines with additional command-line options decouple behavioral
    1 file
    • cli.py
  • Improved src/bfiles/config.py with ~141 lines of configuration management (rewritten from ~92 lines) baseline architectural
    1 file
    • config.py
  • Enhanced src/bfiles/logger.py from ~67 to ~134 lines with more detailed logging decouple behavioral
    1 file
    • logger.py
  • Expanded src/bfiles/metadata.py from ~70 to ~112 lines with richer metadata extraction decouple internal
    1 file
    • metadata.py
  • Reworked src/bfiles/metadata_writer.py from ~47 to ~122 lines with improved file writing decouple internal
    1 file
    • metadata_writer.py
  • Expanded src/bfiles/utils.py from ~33 to ~148 lines with additional utility functions decouple internal
    1 file
    • utils.py
  • Updated src/bfiles/__init__.py with version changes baseline internal
    1 file
    • __init__.py