# Smart Tree Relations Example
This example shows how the relations feature visualizes code dependencies:
## Command
```bash
st --relations --mode mermaid src/
```
## Output
```mermaid
graph TD
%% Smart Tree Relationship Map 🌟
%% Generated by st --relations --mode mermaid
%% File nodes
lib.rs["lib.rs"]
style lib.rs fill:#FFE4B5,stroke:#FF8C00,stroke-width:2px
main.rs["main.rs"]
style main.rs fill:#FFE4B5,stroke:#FF8C00,stroke-width:2px
scanner.rs["scanner.rs"]
style scanner.rs fill:#FFE4B5,stroke:#FF8C00,stroke-width:2px
formatters/mod.rs["formatters/mod.rs"]
style formatters/mod.rs fill:#FFE4B5,stroke:#FF8C00,stroke-width:2px
%% Relationships
lib.rs -->|imports| scanner.rs
lib.rs -->|imports| formatters/mod.rs
main.rs -->|imports| lib.rs
formatters/mod.rs -->|imports| formatters/classic.rs
formatters/mod.rs -->|imports| formatters/hex.rs
formatters/mod.rs -->|imports| formatters/quantum.rs
```
## Benefits
1. **Visual Understanding**: See how modules connect at a glance
2. **Impact Analysis**: Know what files are affected by changes
3. **Refactoring Guide**: Identify tightly coupled modules
4. **Documentation**: Auto-generated architecture diagrams
## Other Formats
### Text Summary
```bash
st --relations src/
```
### Compressed for AI
```bash
st --relations --mode digest src/
```
### Filter by Type
```bash
st --relations --filter imports src/
st --relations --filter tests src/
st --relations --filter coupled src/
```
### Focus on File
```bash
st --relations --focus src/main.rs
```