🌳 Dendro

δένδρο (dendro) means "tree" in Greek

v1.0.2 Node.js 20+ MIT License

A beautiful directory tree visualization CLI with file type icons. Perfect for exploring project structures, creating documentation, and understanding codebases.

⚠️ Requirements: Node.js version 20.0.0 or higher is required.

✨ Features

🎨 Beautiful Icons

File type-specific icons for instant recognition

⚡ Lightning Fast

Optimized performance for large directories

🎯 Configurable Depth

Control how deep to traverse directories

👁️ Hidden Files

Toggle visibility of hidden files and folders

📦 Installation

Via npm (Recommended)

npm install -g @crashbytes/dendro

Via npx (No Installation)

npx @crashbytes/dendro

From Source (GitHub)

git clone https://github.com/CrashBytes/dendro.git
cd dendro
npm install
npm link

🚀 Quick Start

Basic Usage

# Visualize current directory
dendro
# Visualize specific directory
dendro /path/to/project

Advanced Options

# Limit depth to 3 levels
dendro ~/projects -d 3
# Show all files including hidden
dendro -a
# Combine options
dendro ~/my-project -d 2 -a

Get Help

# Show help
dendro --help

📖 Command Options

Usage: dendro [options] [directory]

Arguments:
  directory           Directory to visualize (default: current directory)

Options:
  -V, --version       Output the version number
  -d, --depth      Maximum depth to traverse (default: unlimited)
  -a, --all           Show hidden files and directories
  -h, --help          Display help for command