Things I wish people told me about working with computers

$ tree

will generate the most beautiful directory structure you’ve seen in a while. -L X limits the number of nested directories. E.g.

(base) razishaban@Razis-MacBook-Air rails % tree -L 1
.
└── photojournal
1 directory, 0 files
(base) razishaban@Razis-MacBook-Air rails % tree -L 2
.
└── photojournal
    ├── Gemfile
    ├── Gemfile.lock
    ├── README.md
    ├── Rakefile
    ├── app
    ├── bin
    ├── config
    ├── config.ru
    ├── db
    ├── lib
    ├── log
    ├── public
    ├── storage
    ├── test
    ├── tmp
    └── vendor

12 directories, 5 files
(base) razishaban@Razis-MacBook-Air rails % tree -L 3
.
└── photojournal
    ├── Gemfile
    ├── Gemfile.lock
    ├── README.md
    ├── Rakefile
    ├── app
    │   ├── assets
    │   ├── channels
    │   ├── controllers
    │   ├── helpers
    │   ├── javascript
    │   ├── jobs
    │   ├── mailers
    │   ├── models
    │   └── views

...

Terminal allows you to change the theme color. So you can make it not-black-and-white. Isn’t that cool? Try Ocean .