# setup-hooks.ps1

Write-Host "🔧 Setting up Git hooks..." -ForegroundColor Cyan
Write-Host ""

# .git/hooks 디렉토리 존재 확인
if (-not (Test-Path ".git\hooks")) {
    Write-Host "❌ .git\hooks 디렉토리를 찾을 수 없습니다." -ForegroundColor Red
    Write-Host "💡 Git 저장소 루트에서 실행하세요." -ForegroundColor Yellow
    exit 1
}

# hooks 복사
Write-Host "📋 Copying hook files..." -ForegroundColor Yellow

try {
    Copy-Item -Path "git-hooks\pre-commit" -Destination ".git\hooks\pre-commit" -Force
    
    Write-Host "✅ Git hooks installed!" -ForegroundColor Green
    Write-Host ""
    Write-Host "Installed hooks:" -ForegroundColor Cyan
    Write-Host "  - pre-commit: XLSX 데이터 검증" -ForegroundColor White
}
catch {
    Write-Host "❌ Hook 파일 복사 실패: $_" -ForegroundColor Red
    exit 1
}