#!/bin/bash # VideoSync Desktop Client Launcher # Fetches the latest version from the repo and runs the desktop client. # Prerequisites: git, uv set -e REPO_URL="https://gitea.peterstockings.com/peterstockings/video-sync.git" INSTALL_DIR="$HOME/.videosync" echo "🎬 VideoSync Desktop Client Launcher" echo "======================================" # Clone or pull the latest version if [ -d "$INSTALL_DIR" ]; then echo "📥 Pulling latest changes..." git -C "$INSTALL_DIR" pull --ff-only else echo "📥 Cloning repository..." git clone "$REPO_URL" "$INSTALL_DIR" fi echo "🚀 Launching VideoSync..." cd "$INSTALL_DIR/desktop-client" uv run main.py