This extension adds a context menu item in the VS Code explorer and in the open file tab.
Select one or more files, right-click, then "Add to Context".
The extension will create a temporary text file containing the relative path of each file and its content between triple quotes.
The content is also automatically placed in the clipboard, ready to be used as context for an LLM.
Usage
Select Files:
In the VS Code file explorer, select one or more files that you want to add to the context.
Add to Context:
Right-click on the selection.
Choose the option "Add to Context".
Result:
A temporary text file is created containing the relative paths and the content of the selected files.
The content is also automatically copied to your clipboard.
Installation
Clone this repository.
Open in VS Code.
Launch the extension with F5.
Deploying the Extension for Use Outside the Marketplace
If you want to share your extension without going through the VS Code Marketplace, you can create a .vsix file that other users can install manually.
Prerequisites
Node.js and npm installed.
Install the vsce tool to package the extension:
npm install -g vsce
Deployment Steps
Check the Information in package.json:
Ensure that all necessary fields are filled (name, version, description, etc.).
For example, add a repository field if it is not already present: