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

APP_NAME="KONAB AI Academy"
APP_URL="https://konab-ai-academy.vercel.app"
ICON_URL="https://konab-ai-academy.vercel.app/icons/icon-192x192.png"

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

# Créer le dossier de l'application
INSTALL_DIR="$HOME/.local/share/konab-ai-academy"
mkdir -p "$INSTALL_DIR"

# Télécharger l'icône
echo "📥 Téléchargement de l'icône..."
curl -sL "$ICON_URL" -o "$INSTALL_DIR/icon.png" 2>/dev/null || wget -q "$ICON_URL" -O "$INSTALL_DIR/icon.png" 2>/dev/null

# Créer le lanceur Linux (.desktop)
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
    DESKTOP_FILE="$HOME/Desktop/KONAB AI Academy.desktop"
    cat > "$DESKTOP_FILE" << EOF
[Desktop Entry]
Name=$APP_NAME
Comment=L'Académie Africaine de l'Intelligence Artificielle
Exec=xdg-open $APP_URL
Icon=$INSTALL_DIR/icon.png
Type=Application
Categories=Education;
Terminal=false
StartupNotify=true
EOF
    chmod +x "$DESKTOP_FILE"
    echo "✅ Raccourci créé sur le Bureau"
    
    # Aussi dans le menu applications
    APPS_DIR="$HOME/.local/share/applications"
    mkdir -p "$APPS_DIR"
    cp "$DESKTOP_FILE" "$APPS_DIR/konab-ai-academy.desktop"
    echo "✅ Ajouté au menu des applications"

# Créer le lanceur Mac (.app)
elif [[ "$OSTYPE" == "darwin"* ]]; then
    APP_DIR="$HOME/Desktop/KONAB AI Academy.app/Contents"
    mkdir -p "$APP_DIR/MacOS"
    mkdir -p "$APP_DIR/Resources"
    
    cat > "$APP_DIR/MacOS/KONAB AI Academy" << 'LAUNCHER'
#!/bin/bash
open "https://konab-ai-academy.vercel.app"
LAUNCHER
    chmod +x "$APP_DIR/MacOS/KONAB AI Academy"
    
    cat > "$APP_DIR/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>KONAB AI Academy</string>
    <key>CFBundleName</key>
    <string>KONAB AI Academy</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
    
    if [ -f "$INSTALL_DIR/icon.png" ]; then
        cp "$INSTALL_DIR/icon.png" "$APP_DIR/Resources/icon.png"
    fi
    
    echo "✅ Application créée sur le Bureau"
fi

# Ouvrir l'application
echo ""
echo "🚀 Ouverture de KONAB AI Academy..."
xdg-open "$APP_URL" 2>/dev/null || open "$APP_URL" 2>/dev/null

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