#!/bin/bash

# Study Timer Setup Script
# Usage: bash setup.sh

echo "🎓 Study Timer - セットアップスクリプト"
echo "========================================="
echo ""

# Check PHP
if ! command -v php &> /dev/null; then
    echo "❌ PHPがインストールされていません"
    exit 1
fi
echo "✅ PHP $(php -v 2>&1 | head -n 1 | awk '{print $2}')"

# Check MySQL
if ! command -v mysql &> /dev/null; then
    echo "⚠️  MySQLコマンドラインクライアントが見つかりません"
    echo "   MySQLサーバーが起動していることを確認してください"
else
    echo "✅ MySQL found"
fi

echo ""
echo "📦 Composer dependencies チェック（オプション）..."
if command -v composer &> /dev/null; then
    if [ ! -d "vendor" ]; then
        echo "   Composerファイルがないため、スキップします"
    fi
fi

echo ""
echo "🗄️  データベース初期化..."

# Check if .env exists
if [ ! -f ".env" ]; then
    echo "❌ .env ファイルが見つかりません"
    echo "   README.mdのセットアップ手順を参照してください"
else
    echo "✅ .env ファイル見つかりました"
fi

echo ""
echo "🚀 セットアップ完了！"
echo ""
echo "次のコマンドでPHPサーバーを起動してください："
echo "  php -S localhost:8000 router.php"
echo ""
echo "その後、ブラウザで以下にアクセス："
echo "  http://localhost:8000/public/login.html"
echo ""
