A fast and colorful Rust CLI tool to print directory trees — like tree, but better.
Includes stats, ignore filters, text export, and human-readable performance timing.
- ✅ Beautiful Unicode tree output with colors
- 📦 Built-in ignore list (
.git,node_modules, etc.) - 🧹
--ignoreand--includefor custom control - 📊 Optional stats: number of files, dirs, and total size
- ⏱️ Human-readable processing time
- 📄 Save output to a
.txtfile
rustandcargo👉 Install via rustup.rs:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shThen restart your terminal and verify:
rustc --version
cargo --versioncargo install vtreexgit clone https://github.com/07calc/vtreex.git
cd vtreex
cargo build --release
cargo install --path .vtreex ${path} ( . by default)vtreex -d 3vtreex --statsvtreex --output tree.txtInclude ignored folders (e.g., .git)
vtreex --include .git.
├── .gitignore
├── Cargo.lock
├── Cargo.toml
└── src
└── main.rs
📁 1 directories, 📄 4 files
📦 Total size: 12.87 kB
⏱️ Processed in 124μs