Generates a file tree in JSON format for a specified directory, excluding files and directories based on .gitignore rules.
This tool creates a JSON representation of a directory's file tree, intelligently excluding files and directories according to `.gitignore` configurations and hidden directories (starting with '.'). It's designed to be integrated with Claude, enabling the AI to quickly understand project structure and identify relevant files for editing, boosting efficiency and collaboration.
Key Features
01Generates a JSON representation of a file tree.
02Presents the directory structure in a hierarchical JSON format.
03Excludes files/directories based on .gitignore rules.
04Excludes hidden directories (starting with '.').
Use Cases
01Facilitates efficient collaboration on projects.
02Allows Claude to quickly understand project structure.
03Helps Claude identify relevant files for editing.