This project provides a CLI (Command Line Interface) tool developed in .NET that bundles multiple code files into a single consolidated file automatically, eliminating the need for manual copy-pasting.
-
bundle command — bundles multiple code files into a single output file
- Support for selecting programming languages (or
allfor all code files) - Specify output bundle file name and path
- Option to add source file comments inside the bundle
- Sort files by name or type
- Remove empty lines before bundling
- Include author name comment in the output file
- Support for selecting programming languages (or
-
create-rsp command — creates a response file to simplify running long commands
- Prompts the user for all option values
- Generates a
.rspfile containing the full command line for easier repeated execution
- .NET Console Application
- System.CommandLine library for parsing commands and arguments
- Focus on usability, input validation, and clear error messages
cli-tool bundle --language all --output "C:\path\to\output\bundle.cs" --note --sort name --remove-empty-lines --author "Author Name"