Initial commit: StreamDeck Electron app
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user