Files
StreamDeck/start.sh
T
2026-06-06 13:52:05 +02:00

31 lines
906 B
Bash
Executable File

#!/bin/bash
# StreamDeck — Electron app (touchscreen) / Web server (böngésző)
DIR="$(cd "$(dirname "$0")" && pwd)"
cd "$DIR"
case "${1:-electron}" in
server|node)
pkill -f "node $DIR/server.js" 2>/dev/null
nohup node server.js > /tmp/streamdeck.log 2>&1 &
echo "StreamDeck server started (PID $!)"
echo " → http://localhost:8090"
echo " → Log: /tmp/streamdeck.log"
echo " → Stop: pkill -f \"node $DIR/server.js\""
;;
electron|app|--dev)
echo "Starting StreamDeck Electron app..."
if [ "$1" = "--dev" ]; then
npx electron . --dev
else
npx electron .
fi
;;
*)
echo "Usage: $0 [electron|server|--dev]"
echo " electron (default) Start native macOS app on touchscreen"
echo " server Start web server (browser mode)"
echo " --dev Electron app with DevTools"
exit 1
;;
esac