Spaces:
Running
Running
File size: 941 Bytes
abb99cf c7aab62 abb99cf c7aab62 abb99cf c7aab62 abb99cf | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #!/bin/bash
cd "$(dirname "$0")"
echo "========================================================"
echo " π DRIVE TO YOUTUBE UPLOADER - DESKTOP APP (MAC)"
echo "========================================================"
# Check if node is installed
if ! command -v node &> /dev/null; then
echo "β Node.js is not found! Please install Node.js."
exit 1
fi
# Check if electron is available to open as native Desktop Window
if [ -d "node_modules/electron" ]; then
echo "β‘ Opening Desktop App Window..."
npx electron electron-main.js
else
# Fallback to background server + browser
if ! lsof -i :3000 > /dev/null 2>&1; then
echo "β‘ Starting background server on port 3000..."
nohup node server.js > /dev/null 2>&1 &
sleep 1.5
fi
echo "π Opening App in your default browser..."
open "http://localhost:3000"
fi
echo "========================================================"
|