diff --git a/config.py b/git_monitor/config.py similarity index 100% rename from config.py rename to git_monitor/config.py diff --git a/file_watcher.py b/git_monitor/file_watcher.py similarity index 100% rename from file_watcher.py rename to git_monitor/file_watcher.py diff --git a/git_manager.py b/git_monitor/git_manager.py similarity index 100% rename from git_manager.py rename to git_monitor/git_manager.py diff --git a/logger.py b/git_monitor/logger.py similarity index 100% rename from logger.py rename to git_monitor/logger.py diff --git a/main.py b/git_monitor/main.py similarity index 100% rename from main.py rename to git_monitor/main.py diff --git a/notifier.py b/git_monitor/notifier.py similarity index 100% rename from notifier.py rename to git_monitor/notifier.py diff --git a/requirements.txt b/git_monitor/requirements.txt similarity index 100% rename from requirements.txt rename to git_monitor/requirements.txt diff --git a/tray_app.py b/git_monitor/tray_app.py similarity index 100% rename from tray_app.py rename to git_monitor/tray_app.py diff --git a/run.py b/run.py new file mode 100644 index 0000000..767a6f2 --- /dev/null +++ b/run.py @@ -0,0 +1,13 @@ +import sys +import os + +# Ensure the git_monitor directory is in the search path +current_dir = os.path.dirname(os.path.abspath(__file__)) +git_monitor_dir = os.path.join(current_dir, "git_monitor") +sys.path.insert(0, git_monitor_dir) + +from main import Application + +if __name__ == "__main__": + app = Application() + app.run()