#!/usr/bin/env bash # Install FiWiControl + power extras on a Raspberry Pi (or other lab host) over SSH. # Run from your Fedora checkout; uses PYTHONPATH=src if needed. set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" cd "$ROOT" export FIWI_REMOTE_IP="${FIWI_REMOTE_IP:-192.168.1.39}" export FIWI_REMOTE_REPO="${FIWI_REMOTE_REPO:-/root/Code/FiWiControl}" if ! python3 -c "import fiwicontrol.power" 2>/dev/null; then export PYTHONPATH="${ROOT}/src${PYTHONPATH:+:${PYTHONPATH}}" fi exec python3 -m fiwicontrol.commands "$FIWI_REMOTE_IP" --remote-repo "$FIWI_REMOTE_REPO" "$@"