ASCII tree

how to build an ascii tree

`tree -L 1`

or tree foldername

To build an ASCII tree, ie folder structure.

in Terminal:

  • install homebrew
  • run
brew install tree
  • cd/navigate to folder
  • run:
tree foldername

Example (edited for length)

notes
├── Makefile
├── content
│   ├── articles
│   │   ├── #careerplaybook
│   │   │   ├── 001-always-be-learning.md
│   │   │   ├── 002-imposter-syndrome-is-more-widespread-than-you-think.md
│   │   │   ├── 003-walking-meetings.md
│   │   │   ├── 004-the-jerry-maguire-play.md
│   │   ├── #startupplaybook
│   │   │   ├── 00-my-learnings.md
│   │   │   └── 01-how-to-bootstrap-a-tech-startup.md
│   │   ├── apps
│   │   │   ├── cloudapp.md
│   │   │   ├── follow-up-then.md
│   │   │   └── ulysses.md
│   │   ├── b2b sales
│   │   │   ├── a-no-is-just-a-delayed-yes.md
│   │   │   ├── are-you-selling-aspirin-a-vaccine-or-a-vitamin.md
│   │   │   ├── planning-meetings.md
│   │   │   ├── the-advice-i-always-give-when-mentoring.md
│   │   │   └── what-is-sales.md
│   │   ├── books
│   │   │   ├── automate-the-boring-stuff.md
│   │   │   ├── platform-revolution.md
│   │   │   ├── the-lean-startup.md
│   │   │   ├── the-mom-test.md
│   │   │   └── what-every-body-is-saying.md
│   │   ├── helpers
│   │   │   ├── css-tools.md
│   │   │   └── kindle.md
│   │   ├── home office
│   │   │   ├── controllers.md
│   │   │   └── setup.md
│   │   ├── misc
│   │   │   ├── crypto_bubble.md
│   │   │   ├── custom-iems.md
│   │   │   └── you-dont-need-to-mansplain-to-me.md
│   │   ├── python
│   │   │   ├── learn-python.md
│   │   │   └── pelican.md
│   │   └── space
│   │       ├── i-am-seriously-considering-being-part-of-the-first-colons-to-mars.md
│   │       └── space_how-long.md
│   ├── extra
│   │   └── CNAME
│   ├── images
│   │   ├── CP001_Audible.jpeg
│   │   ├── CP001_AudibleStats.gif
│   │   ├── CP001_Pocket.jpg
│   │   └── web1_bubble.png
│   ├── pages
│   │   └── ABOUT.md
│   └── pdfs
│       └── Kinesis Adv2-Users-Manual-01-07-19_us.pdf
├── output
│   ├── CNAME
│   ├── archives.html
│   ├── articles
│   │   ├── 4k-video-downloader.html
│   │   ├── are-you-selling-aspirin-a-vaccine-or-a-vitamin.html
│   │   └── you-dont-need-to-mansplain-to-me.html
│   ├── author
│   │   └── nic.html
│   ├── authors.html
│   ├── categories.html
│   ├── category
│   │   ├── apps.html
│   │   ├── audio.html
│   │   ├── b2b-sales.html
│   │   └── startupplaybook.html
│   ├── images
│   │   ├── CP001_Audible.jpeg
│   │   ├── CP001_AudibleStats.gif
│   │   └── web1_bubble.png
│   ├── index.html
│   ├── pages
│   │   └── about.html
│   ├── pdfs
│   │   └── Kinesis Adv2-Users-Manual-01-07-19_us.pdf
│   ├── tag
│   │   ├── b2b-sales.html
│   │   ├── career.html
│   │   └── video.html
│   ├── tags.html
│   └── theme
│       ├── css
│       │   ├── main.css
│       │   └── pygment.css
│       └── images
│           └── icons
├── pelicanconf.py
├── publishconf.py
├── tasks.py
└── theme
    ├── static
    │   ├── css
    │   │   ├── main.css
    │   │   └── pygment.css
    │   └── images
    │       └── icons
    ├── templates
    │   ├── analytics.html
    │   ├── archives.html
    │   └── twitter.html
    └── templates_bxup
        ├── analytics.html
        ├── archives.html
        └── twitter.html

To restrict the number of levels use -L option followed the level number to reduce the depth, eg tree -L 1 for first level only:

notes
├── Makefile
├── content
├── output
├── pelicanconf.py
├── publishconf.py
├── tasks.py
└── theme

links

social