CopyCat – Project DocumenterRun CopyCat documentation reports directly from VS Code — no terminal required. CopyCat scans a local folder and generates a consolidated report (TXT, JSON, Markdown, HTML, or PDF) containing all source files, diagrams, notebooks, and more — with a single click. Features
RequirementsEither:
UsageVia Status BarClick the Via Command Palette (
|
| Command | Description |
|---|---|
CopyCat: Report erstellen |
Generate report for current workspace |
CopyCat: Report erstellen (rekursiv) |
Generate report recursively |
Extension Settings
| Setting | Default | Description |
|---|---|---|
| copycat.pythonPath | | Path to Python interpreter. Empty = auto-detect. | | `copycat.scriptPath` | | Path to CopyCat.py. Empty = auto-detect in workspace root. |
| copycat.outputFormat | txt | Output format: txt, json, md, html, pdf |
| copycat.maxSizeMb | 0 | Max file size in MB (0 = unlimited) |
| copycat.excludePatterns | [] | Glob patterns to exclude, e.g. ["*.min.js", "dist/"] |
| copycat.lang | de | Report language: de (German) or en (English) |
| copycat.extraArgs | [] | Additional CopyCat arguments, e.g. ["--search", "TODO\|FIXME"] |
How It Works
- The extension detects Python and
CopyCat.pyautomatically - It spawns a subprocess with the configured arguments
- Output is streamed live into the CopyCat output channel
- On success, a notification offers to open the output folder
Source
License
MIT