One single package for visualization, debugging, and exploration of folder hierarchies.
Say no to bulky file managers with Dree.
Important: This project is a work in progress and is not intended for production use at this time. It is undergoing active development, and changes, improvements, and bug fixes are being made frequently.
To run the Directory Tree Visualizer project, follow these steps:
- Ensure you have C++17 compiler and development environment set up on your linux or mac system
- Clone the project repository to your local machine.
git clone https://github.com/ujjwall-R/Dree
cd Dree
if [ ! -d "compile" ]; then mkdir compile; fi && make clean
Add path to dree.sh
in ~/.bashrc
. If you use zsh add the path in ~/.zshrc
.
# Add the following line at the end of the ~/.bashrc file
alias dree='path/to/project/dree.sh'
Restart terminal or run:
source ~/.bashrc
Run dree
followed by number of nested levels you want to visualise:
dree 3
#eg. search a folder in current directory upto 3 depth
dree 3 -f "directory_name"
#eg. search a file in current directory upto 5 depth
dree 5 -f "file_name"
To run the Directory Tree Visualizer project, follow these steps:
- Ensure you have C++17 compiler and development environment set up on your linux or mac system
- Clone the project repository to your local machine.
cd Dree
if [ ! -d "compile" ]; then mkdir compile; fi && make clean
make run
make all
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.