How to print out a "directory Tree" using MacOS Terminal

TL;DR

find . -type d | tree -d

From the CMD, this is how you can neatly print out a directory tree structure:

brew install tree

find . -type d | tree -d
├── (protected)
│   ├── create
│   └── ledger
│       └── [page]
├── home
└── login
OR with the files included
find . -type d | tree
.
├── (protected)
│   ├── +layout.server.js
│   ├── +page.svelte
│   ├── create
│   │   ├── +page.server.js
│   │   └── +page.svelte
│   └── ledger
│       └── [page]
│           ├── +page.server.js
│           └── +page.svelte
├── +layout.svelte
├── home
│   └── +page.svelte
└── login
    ├── +layout.svelte
    ├── +page.server.js
    └── +page.svelte
OR ommit e.g. __pycache__
tree -I '__pycache__'
.
├── __init__.py
├── models.py
└── routes
    ├── __init__.py
    ├── auth.py
    ├── categories.py
    ├── family.py
    ├── familyledger.py
    ├── ledger.py
    └── vendors.py