yamadashy / repomix

📦 Repomix (formerly Repopack) is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, and Gemini.
MIT License
3.78k stars 170 forks source link

How to include empty folders/files in the "Repository Structure" for more context? #161

Open abdallahmansour6 opened 1 week ago

abdallahmansour6 commented 1 week ago

First, thank you all for this super helpful tool ❤.

I was expecting the whole project structure to be included in the output file (even for empty folders and files, to give context to the LLM on how the project should evolve or what it should exactly work on).

(This is actually my first issue, if you see any errors in the issue creation, feel free to point them out. I can also help with tasks if needed)

yamadashy commented 6 days ago

@abdallahmansour6 Thanks for the suggestion!

You make a good point about including empty directories in the repository structure - it would indeed provide better context for LLMs about the complete project structure and organization.

I'll work on implementing this feature, likely as something like output.includeEmptyDirectories in the configuration.

Thanks for opening your issue!