Skip to content

Releases: fuzionix/vscode-file-tree

v1.3.0

29 Mar 07:36
4623264
Compare
Choose a tag to compare

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

05 Jan 13:34
Compare
Choose a tag to compare

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

03 Jan 14:57
Compare
Choose a tag to compare

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

01 Jan 06:53
Compare
Choose a tag to compare

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.

Documentation