#!/bin/bash
# ============================================
# KONAB AI Academy - Installer pour Mac
# ============================================

APP_NAME="KONAB AI Academy"
APP_URL="https://konab-ai-academy.vercel.app"

echo ""
echo "╔══════════════════════════════════════════╗"
echo "║     KONAB AI Academy - Installation      ║"
echo "╚══════════════════════════════════════════╝"
echo ""

# Créer le dossier
INSTALL_DIR="$HOME/Library/Application Support/KONAB AI Academy"
mkdir -p "$INSTALL_DIR"

# Télécharger l'icône
echo "📥 Téléchargement de l'icône..."
curl -sL "$APP_URL/icons/icon-192x192.png" -o "$INSTALL_DIR/icon.png"

# Créer l'application Mac
echo "📱 Création de l'application..."
APP_BUNDLE="$HOME/Desktop/$APP_NAME.app"
mkdir -p "$APP_BUNDLE/Contents/MacOS"
mkdir -p "$APP_BUNDLE/Contents/Resources"

# Script de lancement
cat > "$APP_BUNDLE/Contents/MacOS/$APP_NAME" << 'LAUNCHER'
#!/bin/bash
open "https://konab-ai-academy.vercel.app"
LAUNCHER
chmod +x "$APP_BUNDLE/Contents/MacOS/$APP_NAME"

# Info.plist
cat > "$APP_BUNDLE/Contents/Info.plist" << EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleExecutable</key>
    <string>$APP_NAME</string>
    <key>CFBundleName</key>
    <string>$APP_NAME</string>
    <key>CFBundleIdentifier</key>
    <string>com.konab.ai-academy</string>
    <key>CFBundleVersion</key>
    <string>1.0</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
</dict>
</plist>
EOF

# Copier l'icône
if [ -f "$INSTALL_DIR/icon.png" ]; then
    cp "$INSTALL_DIR/icon.png" "$APP_BUNDLE/Contents/Resources/icon.png"
fi

echo "✅ Application créée sur le Bureau!"
echo ""
echo "🚀 Ouverture de $APP_NAME..."
open "$APP_URL"

echo ""
echo "╔══════════════════════════════════════════╗"
echo "║  ✅ Installation terminée !              ║"
echo "║  Application ajoutée sur votre Bureau    ║"
echo "╚══════════════════════════════════════════╝"
echo ""
read -p "Appuyez sur Entrée pour fermer..."
