From a2e1ea0cf86fc6536991ce3b95c1fe2f9561ac42 Mon Sep 17 00:00:00 2001
From: Gerald-H <53166232+Gerald-Ha@users.noreply.github.com>
Date: Thu, 28 Nov 2024 14:29:23 +0100
Subject: [PATCH] Update README.md

---
 README.md | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 87b291e..7bbe044 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,6 @@ Directory tree for: /python/tree
 [14:22:07] User: /python/tree$
 ```
 
-
 ## Features
 - Lists all files and directories in a clear tree structure.
 - Works from the current directory.
@@ -29,13 +28,34 @@ Directory tree for: /python/tree
 ## Installation
 1. Download the files `GGTree.py`, `install.sh`, and `uninstall.sh`.
 2. Navigate to the directory where these files are located.
-3. Run the installation script:
+3. Ensure the installation script has the correct permissions. If not, run the following command:
+   ```bash
+   chmod +x install.sh uninstall.sh
+   ```
+4. Run the installation script:
    ```bash
    sudo ./install.sh
    ```
 
 After installation, you can execute the program using the command `ggtree` from anywhere in the terminal.
 
+### Optional: Use a Virtual Environment
+To avoid conflicts with system-wide Python packages, consider running the program inside a virtual environment:
+1. Create a virtual environment:
+   ```bash
+   python3 -m venv ggtree_env
+   ```
+2. Activate the virtual environment:
+   - On Linux/macOS:
+     ```bash
+     source ggtree_env/bin/activate
+     ```
+   - On Windows:
+     ```bash
+     ggtree_env\Scripts\activate
+     ```
+3. Install any dependencies (if required) within the virtual environment.
+
 ## Usage
 Simply run the following command in the terminal:
 ```bash