#!/bin/bash

set -e  # zakończ jeśli błąd

echo "📦 Aktualizacja systemu i zależności systemowych..."
sudo apt update
sudo apt install -y python3-venv python3-pip

echo "📁 Tworzenie środowiska virtualenv..."
python3 -m venv venv
source venv/bin/activate

echo "⬇️ Instalowanie zależności Python..."
pip install --upgrade pip
pip install -r scripts/requirements.txt

echo "🔧 Sprawdzanie obecności gh CLI..."
if ! command -v gh &> /dev/null; then
    echo "➡️ Instaluję GitHub CLI..."
    sudo apt install -y gh
fi

echo "🔐 Aby zalogować się do GitHub: gh auth login"
echo "🔐 Aby sprawdzić status GitHub: gh auth status"
echo "✅ Środowisko gotowe. Aktywuj przez: source venv/bin/activate"
