#!/bin/bash # Utility to send commands to Hotel Pi control service set -e CONTROL_URL="${CONTROL_URL:-http://localhost:3001}" COMMAND="$1" if [ -z "$COMMAND" ]; then echo "Hotel Pi Control Service CLI" echo "" echo "Usage: $0 " echo "" echo "Commands:" echo " health - Check service health" echo " launch-plex - Launch Plex media player" echo " return-kiosk - Return to kiosk screen" echo " restart-kiosk - Restart kiosk application" echo "" exit 0 fi case $COMMAND in health) curl -s "$CONTROL_URL/health" | jq . ;; launch-plex) curl -s -X POST "$CONTROL_URL" \ -H "Content-Type: application/json" \ -d '{"type":"launch-plex"}' | jq . ;; return-kiosk) curl -s -X POST "$CONTROL_URL" \ -H "Content-Type: application/json" \ -d '{"type":"return-to-kiosk"}' | jq . ;; restart-kiosk) curl -s -X POST "$CONTROL_URL" \ -H "Content-Type: application/json" \ -d '{"type":"restart-kiosk"}' | jq . ;; *) echo "Unknown command: $COMMAND" exit 1 ;; esac