#!/bin/bash
# Double-clic : passe la main à l'amorce, qui fait tout le reste.
#
# ⚠️ IL NE FAIT PLUS QUE TROIS CHOSES DEPUIS LE 24/09/2026. Sonder le port,
# attendre l'interface, ouvrir le navigateur, montrer une alerte en cas
# d'échec : tout ça vivait ICI, en bash — c'est-à-dire intenable sur Windows,
# et impossible à éprouver. C'est maintenant dans `pilote/amorce.py`, écrit
# une fois, en Python, avec ses bancs. Le lanceur de chaque système redevient
# ce qu'il doit être : trois lignes qui trouvent un interpréteur.
#
# ⚠️ DEUX FORMES, UN SEUL FICHIER. Dans un BUNDLE, `Contents/Resources/` porte
# l'interpréteur embarqué et la graine du code. Dans le DÉPÔT, le bundle vit à
# la racine du projet et on remonte jusqu'à elle. `fabriquer.py` recopie ce
# fichier tel quel : deux lanceurs qui divergent, c'est le jour où l'on
# corrige celui qu'on ne livre pas.
RES="$(cd "$(dirname "$0")/../Resources" 2>/dev/null && pwd)"

if [ -f "$RES/code/pilote/amorce.py" ]; then
  PY="$RES/python/bin/python3"
  [ -x "$PY" ] || PY="$RES/python/bin/python"
  [ -x "$PY" ] || PY="python3"
  exec "$PY" "$RES/code/pilote/amorce.py" "$@"
fi

RACINE="$(cd "$(dirname "$0")/../../.." && pwd)"
cd "$RACINE" || exit 1
exec "$HOME/.emploi/venv/bin/python" pilote/amorce.py "$@"
