Tree View
Fast directory tree visualization using fd + Python3.
When to Use
- Need a quick overview of directory structure
- Want to see files organized hierarchically
- Default
treecommand is not available or too slow - Need customizable depth limits
Usage
# Show directory tree (default 2 levels)
bun ~/.pi/agent/skills/tree-view/cli.ts
# Show 3 levels deep
DEPTH=3 bun ~/.pi/agent/skills/tree-view/cli.ts
# Show 4 levels deep
DEPTH=4 bun ~/.pi/agent/skills/tree-view/cli.ts
Features
- Fast: Uses
fdfor efficient file discovery - Depth control: Environment variable
DEPTHcontrols levels - Clean output: Proper tree structure with branch characters
- Smart truncation: Long filenames are truncated for readability
Requirements
bun- Bun runtimefd- Fast alternative tofindpython3- For tree formatting
Output Format
docs/
├── adr/
│ └── 20240210-decision.md
├── issues/
│ ├── frontend/
│ │ └── 20240210-task.md
│ └── backend/
└── guides/
Notes
- Directories are shown with trailing
/ - Files are shown without trailing slash
- Names longer than 30 characters are truncated (
prefix...suffix)