Combo - Concatenate Files
Description
Combo is a Visual Studio Code extension that allows you to concatenate multiple files into a single text file, copy concatenated content to the clipboard, and copy folder structures. It handles various file types, including image files, and provides a progress indicator during the concatenation process.
Features
- Concatenate multiple files and folders into a single text file
- Copy concatenated content of selected files and folders to clipboard
- Copy folder structure of selected directories
- Automatically handles image files by including their names without content
- Saves the concatenated output as a temporary file and opens it in VS Code
- Displays a progress indicator during concatenation
- Works with both individual files and entire directories
Usage
- Select the files or folders you want to work with in the VS Code file explorer.
- Right-click and choose one of the following options from the context menu:
- "Concatenate Files": Creates a temporary file with concatenated content and opens it in VS Code
- "Copy Concatenated Files": Copies the concatenated content to clipboard
- "Copy Folder Structure": Copies the folder structure of selected directories to clipboard
Installation
- Install the extension from the Visual Studio Code Marketplace.
- Alternatively, download the
.vsix
file and install it manually in VS Code:
- Go to Extensions view (Ctrl+Shift+X)
- Click on the "..." menu at the top of the Extensions view
- Choose "Install from VSIX..."
- Select the downloaded .vsix file
Known Issues
- Large files or a large number of files may take some time to process.
Contributions
Contributions are welcome! If you'd like to contribute to the development of this extension:
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Submit a pull request
License
This extension is released under the MIT license.
Support
If you encounter any issues or have suggestions for improvements, please open an issue on the GitHub repository.