#!/bin/bash

# Script d'installation BMS Kelasi pour macOS
echo "=== Installation de BMS Kelasi Desktop v1.0.4 ==="
echo ""

APP_NAME="BMS Kelasi.app"
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
APP_PATH="$SCRIPT_DIR/$APP_NAME"
TARGET_PATH="/Applications/$APP_NAME"

if [ ! -d "$APP_PATH" ]; then
    echo "❌ Erreur: Application non trouvée à $APP_PATH"
    echo "Assurez-vous que le fichier BMS Kelasi.app est dans le même dossier que ce script."
    read -p "Appuyez sur Entrée pour quitter..."
    exit 1
fi

echo "📂 Application trouvée: $APP_PATH"
echo ""
echo "🔧 Installation en cours..."

# Copier l'application vers Applications
if cp -R "$APP_PATH" "$TARGET_PATH"; then
    echo "✅ Application copiée avec succès vers /Applications/"
    echo ""
    echo "🔓 Déblocage de l'application..."
    
    # Supprimer l'attribut de quarantaine
    xattr -cr "$TARGET_PATH"
    
    echo "✅ Application débloquée"
    echo ""
    echo "🚀 Installation terminée !"
    echo ""
    echo "Pour lancer BMS Kelasi :"
    echo "1. Ouvrez le dossier Applications"
    echo "2. Double-cliquez sur BMS Kelasi"
    echo "3. Si macOS demande confirmation, cliquez sur Ouvrir"
    echo ""
    
    # Proposer d'ouvrir directement
    read -p "Voulez-vous ouvrir BMS Kelasi maintenant ? (o/n) " -n 1 -r
    echo
    if [[ $REPLY =~ ^[Oo]$ ]]; then
        open "$TARGET_PATH"
    fi
else
    echo "❌ Erreur lors de la copie de l'application"
    echo "Vous n'avez peut-être pas les permissions nécessaires."
    echo ""
    echo "Installation manuelle :"
    echo "1. Copiez manuellement le dossier BMS Kelasi.app vers /Applications/"
    echo "2. Dans Applications, clic droit sur BMS Kelasi.app → Ouvrir"
    read -p "Appuyez sur Entrée pour quitter..."
    exit 1
fi