Linux Tree command

tree -f -I build

where -f is to include file with full path. -I mean to exclude specific folder

I do like this util tool in Linux though it does not always come with the distro and I have to install it.

e.g: sample output from my kali linux VM:

┌──(root㉿kali)-[/home/catch2-mini-book/project]
└─# tree -f -I build
.
├── ./CMakeLists.txt
├── ./external
│   ├── ./external/catch_amalgamated.cpp
│   └── ./external/catch_amalgamated.hpp
├── ./id_git_hub_chanvicheka_ouk
├── ./id_git_hub_chanvicheka_ouk.pub
├── ./include
│   ├── ./include/account.hpp
│   ├── ./include/logger.hpp
│   ├── ./include/logic.hpp
│   ├── ./include/service.hpp
│   └── ./include/shape.hpp
├── ./README.md
├── ./src
│   └── ./src/logic.cpp
├── ./test_example
├── ./test_main.o
├── ./test_runner
└── ./tests
├── ./tests/test_example.cpp
├── ./tests/test_main.cpp
├── ./tests/test_oop_composition_class_with_dependencies.cpp
├── ./tests/test_oop_inheritance_polymorphism.cpp
├── ./tests/test_oop_simple.cpp
├── ./tests/test_oop_using_fixture.cpp
└── ./tests/test_parameterization.cpp

5 directories, 22 files