#!/bin/bash
# PDF2Excel başlatıcı: uygulamayı KENDİ penceresinde açar (tarayıcı kullanmaz).
# Flask arka planda thread'de, arayüz WKWebView native pencerede (app.py).
APPHOME="$(cd "$(dirname "$0")/../../.." && pwd)"
PY="$APPHOME/.venv/bin/python"

# Apple Silicon donanımında arm64'ü zorla (Rosetta altında uname yanıltır).
ARCH=""
if [ "$(sysctl -n hw.optional.arm64 2>/dev/null)" = "1" ]; then
  ARCH="arch -arm64"
fi

cd "$APPHOME" || exit 1
# exec: bash yerine python geçsin ki süreç .app kimliğini (ikon/ad) korusun.
exec $ARCH "$PY" "$APPHOME/app.py" >/tmp/pdf2excel.log 2>&1
