#!/usr/bin/env bash
set -euo pipefail

# Put logs in a per-user location (Unity sets CWD to the install dir, which is not writable).
STATE_HOME="${XDG_STATE_HOME:-${HOME}/.local/state}"
LOG_DIR="${STATE_HOME}/hedgehoggaming"
mkdir -p "${LOG_DIR}" 2>/dev/null || true
export HEDGEHOG_LOG_PATH="${LOG_DIR}/HedgehogGaming.log"

exec "/opt/hedgehoggaming/HedgehogGaming.x86_64" "$@"
