vibe-dump
v0.1.1
Published
Dump project structure and files to Markdown
Readme
vibe-dump
A CLI utility to dump your project’s directory structure and file contents into a Markdown file, respecting .gitignore. Handy when Cursor and Windsurf agents fail you and you need to talk to Grok3 or anything else chat bots in a browser but don't want to copy paste individual files. Let's stop shlepping for AI!
Create a dump markdown file and add that as an attachment to your 3rd party AI chat bot
Features
- Outputs project structure and file contents in a clean Markdown format.
- Respects
.gitignoreto exclude unwanted files (e.g.,.git,node_modules). - Customizable output file name (defaults to
project_dump.md).
Installation
Install globally via npm:
npm install -g vibe-dumpUsage
Run in your project directory:
vibe-dump [output-file][output-file]: Optional. Name of the output Markdown file (e.g.,my_dump.md). Defaults toproject_dump.md.- Example:
vibe-dump my_project.md
Output Format
# Project Structure: Directory tree with files and folders (excluding.gitignorepatterns).# File Contents: Each file’s contents in a separate code block.
Example
vibe-dump my_project.mdGenerates my_project.md with:
# Project StructureFile: ./index.html File: ./main.js Dir: ./js Dir: ./js/scenes File: ./js/scenes/mainScene.js
# File Contents
## File: ./index.htmlContributing
- Fork the repo: github.com/yourusername/vibe-dump
- Create a feature branch:
git checkout -b my-feature - Commit changes:
git commit -m "Add feature" - Push:
git push origin my-feature - Open a pull request.
License
MIT License.
Author
Arch Valmiki
