#!/bin/bash
# ============================================
#  AladdinAI — Environment Variables Setup
# ============================================
#
#  Ten skrypt ustawia zmienne srodowiskowe potrzebne do pracy.
#  Uruchom go NA POCZATKU kazdej sesji:
#
#     source setup-env.sh
#
#  UWAGA: NIE COMMITUJ tego pliku z prawdziwymi wartosciami!
#  Skopiuj go, wypelnij i trzymaj lokalnie.
#
# ============================================

echo "=============================="
echo "  AladdinAI — Setup Env Vars"
echo "=============================="
echo ""

# -----------------------------------------------
# 1. ANTHROPIC (Claude Code + Claude API)
#    Dostaniesz od team leadera: info@aladdinai.eu
# -----------------------------------------------
export ANTHROPIC_API_KEY="WSTAW_SWOJ_KLUCZ"

# -----------------------------------------------
# 2. OPENAI (GPT w produktach — jesli uzywasz)
#    Dostaniesz od team leadera
# -----------------------------------------------
export OPENAI_API_KEY="WSTAW_SWOJ_KLUCZ"

# -----------------------------------------------
# 3. FIREBASE (per project — zmien na swoj projekt)
#    Znajdziesz w Firebase Console > Project Settings > Your Apps
# -----------------------------------------------
export FIREBASE_API_KEY="WSTAW_KLUCZ"
export FIREBASE_PROJECT_ID="ai-webpages"
export FIREBASE_AUTH_DOMAIN="ai-webpages.firebaseapp.com"
export FIREBASE_STORAGE_BUCKET="ai-webpages.appspot.com"

# -----------------------------------------------
# 4. GITHUB (opcjonalne — do gh CLI i GitHub Actions)
#    Wygeneruj: github.com/settings/tokens
# -----------------------------------------------
export GITHUB_TOKEN="WSTAW_TOKEN"

# -----------------------------------------------
# 5. GOOGLE (opcjonalne — API, Drive, Gemini)
# -----------------------------------------------
# export GOOGLE_API_KEY="WSTAW_KLUCZ"
# export GOOGLE_CREDENTIALS_PATH="./credentials/credentials.json"

# -----------------------------------------------
#  Weryfikacja — sprawdz co jest ustawione
# -----------------------------------------------
echo ""
echo "  Ustawione zmienne:"
echo ""

check_var() {
    local name=$1
    local val="${!name}"
    if [ -z "$val" ] || [ "$val" = "WSTAW_SWOJ_KLUCZ" ] || [ "$val" = "WSTAW_KLUCZ" ] || [ "$val" = "WSTAW_TOKEN" ]; then
        echo "  ✗  $name  — BRAK (ustaw wartosc!)"
    else
        echo "  ✓  $name  — ustawiony (${val:0:12}...)"
    fi
}

check_var "ANTHROPIC_API_KEY"
check_var "OPENAI_API_KEY"
check_var "FIREBASE_API_KEY"
check_var "FIREBASE_PROJECT_ID"
check_var "GITHUB_TOKEN"

echo ""
echo "=============================="
echo "  Gotowe! Mozesz pracowac."
echo "  Brakujace klucze: info@aladdinai.eu"
echo "=============================="
