...all in a single Markdown document, making it easy to share or use with Large Language Models (LLMs).
Features
Retrieve Git-tracked files
Uses git ls-files (or VS Code Git APIs) to list all files under version control.
Force-includes .sln and .csproj
Automatically searches your workspace for these files and exports their contents in Markdown code blocks.
Include currently opened files
Collects all open text documents in VS Code (e.g., .cs, .json, .csproj) and appends them as code blocks.
Single Markdown Export
Displays everything in one Untitled editor, so you can quickly copy and paste into an LLM prompt or anywhere else.
Requirements
.NET runtime or SDK (if building the C# solution).
A Git repository initialized in your workspace (for Git file listing).
VS Code 1.70.0 or higher (see engines.vscode in package.json).
Extension Settings
Currently, there are no configurable settings. Future updates may provide
customization options (such as excluding large files or ignoring certain file patterns).
Known Issues
Large solutions might generate very large Markdown outputs.
Handling multiple .sln or .csproj files is limited to basic concatenation.