#!/usr/bin/env bash
# Ulazna tocka .deb aplikacije. Zadano pokrece nativni GTK GUI (gui.py).
# Ako GTK/python-gi nije dostupan, pada na zenity tijek (gui.sh).
# CLI potkomande za dijagnostiku.
LIB="/usr/lib/zapisnici-hvatac"

pokreni_gui() {
  # nativni GTK GUI ako python3-gi + GTK3 postoje
  if python3 -c "import gi; gi.require_version('Gtk','3.0'); from gi.repository import Gtk" 2>/dev/null; then
    exec python3 "$LIB/gui.py"
  fi
  # inace zenity fallback
  exec "$LIB/gui.sh"
}

case "${1:-}" in
  izvori)  exec "$LIB/snimaj.sh" izvori;;
  cli)     shift; exec "$LIB/posiljalac.sh" "$@";;
  zenity)  exec "$LIB/gui.sh";;
  *)       pokreni_gui;;
esac
