Directory Visualizer is a Visual Studio Code (VSC) extension that allows you to customize and generate a text based representation of a project directory.
DEMO
CURRENT FEATURES
Tree Map Generation: Generate a tree map of your workspace's directory structure.
Directory Selection: Choose which directories to include in the tree map.
Color-Coding of Files: Assign colors to different groups of file types for easy identification.
Set Specific Exclusions: Exclude specific directories, files, or file types from the tree map.
Regeneration: Regenerate the tree map after making changes to the included directories, custom colors, or specific exclusions.
Copy and Export: Copy the tree map to your clipboard or export it to a text file.
UPCOMING FEATURES/IDEAS
Persistent Settings: Settings are persisted across sessions allowing for synchronization across installations.
Search Functionality: Search for a specific file or directory in the tree map.
File and Directory Size: Display the size of each file and directory in the tree map.
File and Directory Details: Show more details about each file or directory, such as creation date, last modified date, and file type.
Expand and Collapse Directories: Expand and collapse directories in the tree map.
Integration with Git: Show the Git status of each file and directory in the tree map.
Filtering Options: Filter the tree map by file type, size, date, Git status, etc.
Bulk Add/Remove Exclusions: Add or remove exclusions in bulk.
Improved Color Selection: More color options and the ability to assign colors to specific directories, files, or file types.
Persistent Workspace Settings: Allow for unique persistent settings for each workspace.
Common Colors/Exclusions: Create color schemes and exclusion sets that can be applied/added to any workspace with a single click.
Add Tree Map Icons: Add icons to the tree map to make it easier to identify directories and files.
Tree Map for Single Directory: Generate a tree map for a single directory instead of the entire workspace.
CURRENT VERSION - 1.0.0
CHANGES - released on 7/16/2023
Initial release of Directory Visualizer.
Generate a tree map of your workspace's directory structure.
Choose which directories to include in the tree map.
Assign colors to different file types for easy identification.
Exclude specific directories, files, or file types from the tree map.
Regenerate the tree map after making changes to the included directories, custom colors, or specific exclusions.
Copy the tree map to your clipboard or export it to a text file.
view CHANGELOG for full history
Support
If you encounter any problems or have suggestions for Directory Visualizer, feel free to open an issue on the GitHub repository. Your feedback is always welcome and appreciated!