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.pyRewrote `src/bfiles/core.py` with ~416 lines of expanded file processing logic, up from ~136 linesexclusions.pyExpanded `src/bfiles/exclusions.py` from ~138 to ~458 lines with more comprehensive file exclusio...output.pyReworked `src/bfiles/output.py` from ~77 to ~223 lines with improved output formattingcli.pyEnhanced `src/bfiles/cli.py` from ~79 to ~139 lines with additional command-line optionsconfig.pyImproved `src/bfiles/config.py` with ~141 lines of configuration management (rewritten from ~92 l...logger.pyEnhanced `src/bfiles/logger.py` from ~67 to ~134 lines with more detailed loggingmetadata.pyExpanded `src/bfiles/metadata.py` from ~70 to ~112 lines with richer metadata extractionmetadata_writer.pyReworked `src/bfiles/metadata_writer.py` from ~47 to ~122 lines with improved file writingutils.pyExpanded `src/bfiles/utils.py` from ~33 to ~148 lines with additional utility functions__init__.pyUpdated `src/bfiles/__init__.py` with version changes
- Rewrote
src/bfiles/core.pywith ~416 lines of expanded file processing logic, up from ~136 lines decouple internal1 file
core.py
- Expanded
src/bfiles/exclusions.pyfrom ~138 to ~458 lines with more comprehensive file exclusion patterns and rules decouple internal1 file
exclusions.py
- Reworked
src/bfiles/output.pyfrom ~77 to ~223 lines with improved output formatting decouple errata1 file
output.py
- Enhanced
src/bfiles/cli.pyfrom ~79 to ~139 lines with additional command-line options decouple behavioral1 file
cli.py
- Improved
src/bfiles/config.pywith ~141 lines of configuration management (rewritten from ~92 lines) baseline architectural1 file
config.py
- Enhanced
src/bfiles/logger.pyfrom ~67 to ~134 lines with more detailed logging decouple behavioral1 file
logger.py
- Expanded
src/bfiles/metadata.pyfrom ~70 to ~112 lines with richer metadata extraction decouple internal1 file
metadata.py
- Reworked
src/bfiles/metadata_writer.pyfrom ~47 to ~122 lines with improved file writing decouple internal1 file
metadata_writer.py
- Expanded
src/bfiles/utils.pyfrom ~33 to ~148 lines with additional utility functions decouple internal1 file
utils.py
- Updated
src/bfiles/__init__.pywith version changes baseline internal1 file
__init__.py