Releases: fuzionix/vscode-file-tree
v1.3.0
File Tree Extractor v1.3.0 Release Notes
I'm excited to announce the release of File Tree Extractor v1.3.0, which introduces visual enhancements and improved file organization options.
New Features
File Icons
Added new useFileIcons
option to display intuitive icons for different item types in the tree structure
"fileTreeExtractor.useFileIcons": true,
📦 project/
├─ 📂 src/
│ ├─ 📂 components/
│ └─ 📄 index.js (125 KB)
├─ 📂 tests/
└─ 📄 package.json (2 KB)
Customizable Sort Order
New sortOrder
option to control how files are organized in the tree output
"fileTreeExtractor.sortOrder": "type",
By Type (folders first):
project/
├─ src/
├─ tests/
├─ package.json
└─ README.md
Alphabetical:
project/
├─ package.json
├─ README.md
├─ src/
└─ tests/
Bug Fixes
- Fixed issues with symbolic link handling to prevent infinite loops and errors
- Improved error reporting for inaccessible paths
Installation
To upgrade to this version, please update your VS Code extension through the Visual Studio Code Marketplace or run ext install fileTreeExtractor
in VS Code.
Documentation
v1.2.0
File Tree Extractor v1.2.0 Release Notes
I'm excited to announce the release of File Tree Extractor v1.2.0, which introduces new directory filtering options and hidden file handling capabilities.
New Features
Directory-Only
Added new directoryOnly
option to show only directories in the tree structure
"fileTreeExtractor.directoryOnly": true,
project/
├─ src/
│ ├─ components/
│ └─ services/
├─ tests/
└─ docs/
Hidden Files Control
New showHiddenFiles
option to control visibility of files starting with a dot for customizing whether to show or hide configuration files like .git, .env, etc.
"fileTreeExtractor.showHiddenFiles": true,
project/
├─ .git/
├─ .gitignore
├─ .env
├─ src/
│ ├─ index.js
│ └─ .eslintrc
└─ package.json
Improvements
- Added specific error messages for permission-related issues
- Improved validation for all configuration options
Installation
To upgrade to this version, please update your VS Code extension through the Visual Studio Code Marketplace or run ext install fileTreeExtractor
in VS Code.
Documentation
v1.1.0
File Tree Extractor v1.1.0 Release Notes
I'm excited to announce the release of File Tree Extractor v1.1.0, which brings new output formats and improved file filtering capabilities.
New Features
Additional Output Formats
- Added support for YAML and XML format export
- Users can now choose between ASCII (default), JSON, YAML, and XML output formats
Enhanced Ignore Pattern Support
- Implemented gitignore-style pattern matching for
ignoredItems
- Now supports glob patterns like:
**/src
(ignore all src directories)*.html
(ignore all HTML files)
Bug Fixes
- Fixed an issue where
.gitignore
files in subdirectories weren't being properly processed - Fixed
ignoredItems
wasn't correctly filtering nested directories
Installation
To upgrade to this version, please update your VS Code extension through the Visual Studio Code Marketplace or run ext install fileTreeExtractor
in VS Code.
Documentation
v1.0.0
File Tree Extractor v1.0.0
Initial release of File Tree Extractor 🎉 - A Visual Studio Code extension that generates directory structure with a simple copy and paste.
Major Features
- Extract directory tree structure from any folder in your workspace
- Multiple output formats (ASCII, JSON, YAML, XML)
- Configurable file filtering using
.gitignore
or custom rules - File size information display
- Depth control for tree generation
Commands
File Tree Extractor: Copy File Tree
File Tree Extractor: Copy File Tree From This Directory
File Tree Extractor: Report an Issue
Configuration Options
- Customizable ignore patterns
- Flexible indentation settings
- Multiple output format options
- File size display toggle
- Directory depth control
Installation
You can install this extension directly from the Visual Studio Code Marketplace.