#!/usr/bin/env bash
# Shortcut Desktop — Deploy TOTAL Listara.
set -euo pipefail

PROJECT_DIR="${PROJECT_DIR:-/home/asterix/Desktop/App Main-Updater}"
RUN="${PROJECT_DIR}/deploy/run-full-deploy-listara.sh"
LOG="${HOME}/Desktop/deploy-total-listara-last.log"

notify() {
  local msg="$1"
  if command -v zenity >/dev/null 2>&1; then
    zenity --error --text="${msg}" 2>/dev/null || true
  fi
  echo "${msg}"
}

[[ -d "${PROJECT_DIR}" ]] || { notify "Proiect negăsit: ${PROJECT_DIR}"; read -r -p "Enter..." _; exit 1; }
[[ -f "${RUN}" ]] || {
  notify "Lipsește script deploy total.\ncurl -sSL https://listara.online/deploy-kit/bootstrap-local.sh | bash"
  read -r -p "Enter..." _
  exit 1
}

cd "${PROJECT_DIR}"
exec > >(tee -a "${LOG}") 2>&1
echo "=== $(date) — DEPLOY TOTAL Listara ==="
bash "${RUN}"
echo ""
read -r -p "Apasă Enter pentru a închide..." _
