neotree v3.5.4 — See the Forest.
A major release focused on performance, usability, and a polished developer experience.
This release introduces a modular architecture, Git awareness, a configuration system, improved traversal capabilities, better export support, and a significantly enhanced installation experience across Linux, macOS, and Windows.
✨ Highlights
🌳 Core
- New global configuration system (
~/.neotreerc) - Git repository awareness with repository status reporting
- Rewritten statistics subsystem
- Largest file and directory analysis
- Improved rendering pipeline
- Cleaner modular architecture
🔍 Search & Filtering
- Glob-aware search (
--find,--find-dir) - Advanced pattern filtering
- Automatic
.gitignoresupport - Custom ignore rules
- Improved sorting and depth limiting
📦 Export
- Plain text export
- Markdown export
- JSON export
🖥 Platform Support
- Linux
- macOS (Intel & Apple Silicon)
- Windows
⚙ Developer Experience
- Homebrew support
- One-command installers
- Bash, Zsh and Fish shell completions
- Manual pages
- Improved CI/CD workflows
- Updated documentation
- Security policy
- Contribution guidelines
📥 Installation
Homebrew
brew tap bharadwajsanket/neotree
brew install neotreeLinux / macOS
curl -sSL https://raw.githubusercontent.com/bharadwajsanket/neotree/main/install.sh | bashWindows
irm https://raw.githubusercontent.com/bharadwajsanket/neotree/main/install.ps1 | iex📖 Documentation
The repository now includes comprehensive documentation covering:
- Installation
- Configuration
- Usage
- Git integration
- Statistics
- Search
- Export formats
- Shell completions
- Manual pages
- Development
For complete documentation, see the project README.
❤️ Thank You
Thank you to everyone who tested the project, reported issues, and shared feedback throughout the development of v3.5.4.
Happy hacking! 🌳