pyvider
2024-12-10
Created bfiles standalone tool for generating file bundles from codebases
21 files · 730+ · 178-
Created bfiles tool with CLI, core bundling, and exclusion support
11 files changed
__init__.pybfiles package initializationcli.pyArgparse-based CLI for bundle generation (75 lines)config.pyBundle configuration management (103 lines)core.pyMain bundling logic and file traversal (177 lines)exclusions.pyGitignore-compatible pattern matching for excluding files (138 lines)logger.pyLogging setup for the tool (65 lines)metadata.pyFile metadata tracking for sizes, types, and counts (51 lines)metadata_writer.pyMetadata output formatting (44 lines)output.pyBundle file output generation (35 lines)utils.pyShared utility functions (33 lines)bfShell wrapper script for bfiles
- Created bfiles CLI with argparse-based interface for bundle generation
instantiate
behavioral
2 files
cli.pybf
- Built core bundling engine with file traversal and gitignore-compatible exclusion patterns
instantiate
behavioral
2 files
core.pyexclusions.py
- Added configuration management, metadata tracking, and formatted output generation
instantiate
internal
4 files
config.pymetadata.pymetadata_writer.pyoutput.py
- Cleaned up old bundle text files and updated .gitignore
baseline
internal
1 file
.gitignore