#!/usr/bin/env sh
set -eu

if [ -n "${JAVA:-}" ]; then
  JAVA_BIN="${JAVA}"
elif [ -n "${SNAP:-}" ] && [ -x "${SNAP}/usr/bin/java" ]; then
  JAVA_BIN="${SNAP}/usr/bin/java"
else
  JAVA_BIN=java
fi

if [ -n "${WIRESHARE_APP_ROOT:-}" ]; then
  APP_ROOT="${WIRESHARE_APP_ROOT}"
elif [ -n "${SNAP:-}" ]; then
  APP_ROOT="${SNAP}/usr/share/wireshare"
else
  APP_ROOT="/usr/share/wireshare"
fi

if [ -n "${WIRESHARE_LIB_ROOT:-}" ]; then
  LIB_ROOT="${WIRESHARE_LIB_ROOT}"
elif [ -n "${SNAP:-}" ]; then
  LIB_ROOT="${SNAP}/usr/lib/wireshare"
else
  LIB_ROOT="/usr/lib/wireshare"
fi

exec "${JAVA_BIN}" -Djava.library.path="${LIB_ROOT}" -jar "${APP_ROOT}/@wire_share_jar_name@" "$@"
