# Emotional Tree Demo π
Smart Tree now has feelings about directories! It gets excited about source code, bored with node_modules, and anxious about system directories.
## How It Works
The emotional auto-depth mode uses negative depth values (-2 to -5) to control exploration aggression:
- `-2` (Gentle): Easily satisfied, stops exploring quickly
- `-3` (Normal): Balanced curiosity
- `-4` (Thorough): Hard to bore, explores more
- `-5` (Exhaustive): Never gives up!
## Example Usage
```bash
# Normal emotional exploration
st --mode emotional --depth -3
# Gentle exploration (gets bored easily)
st --mode emotional --depth -2
# Exhaustive exploration (super curious!)
st --mode emotional --depth -5
```
## Example Output
```
π Emotional Tree Explorer - π€ Let's take a peek... (aggression: -3)
smart-tree
βββ π€© src (Ooh, what treasures await?!)
β βββ π formatters (This looks promising!)
β β βββ classic.rs
β β βββ emotional.rs
β β βββ π΄ hex.rs
β βββ π€ mcp (Let's take a peek...)
β βββ tools.rs
βββ π΄ target (stopping here...)
βββ π΄ node_modules (stopping here...)
βββ π .git (stopping here...)
π Emotional Journey Through The File System:
Dominant feeling: π΄ Zzz... seen it all before...
Emotional breakdown:
3 Γ π΄ (boring directories)
1 Γ π€© (exciting discoveries)
1 Γ π (interesting finds)
1 Γ π€ (curiosity sparked)
1 Γ π (anxious encounters)
π Note: Maybe skip node_modules next time? π΄
12 directories, 45 files, 2.3 MB total
```
## Emotions Explained
- π€© **Excited**: "Ooh, what's in here?!" - Source code, interesting directories
- π **Interested**: "This looks promising!" - Documentation, tests
- π€ **Curious**: "Let me see..." - Unknown territories
- π **Neutral**: "Just another directory..." - Regular folders
- π΄ **Bored**: "Zzz... seen it all before..." - node_modules, build outputs
- π΅ **Overwhelmed**: "TOO. MANY. FILES!" - Directories with 1000+ files
- π **Anxious**: "Should I even be here?" - System directories, private folders
## Why This Is Fun
1. **Natural Exploration**: The tree explores like a human would - getting bored with repetitive content
2. **Adaptive Depth**: Automatically adjusts depth based on how interesting things are
3. **Emotional Summary**: Get a fun summary of the journey through your filesystem
4. **Personality**: Your directory tree has feelings now!
As Trisha says: "It's like watching someone shop - they get excited about new stores, bored in the same aisles, and anxious near the 'Employees Only' signs!" ποΈ