@echo off
setlocal EnableExtensions
title Sync scripts from GitHub (always run this first)

set "REPO=C:\work\ai-horse-race.maspis.com.gitclone"
set "DEST=C:\Users\oshim\jrvltsql"

echo ========================================
echo  STEP 1: git pull scripts from GitHub
echo ========================================

if not exist "%REPO%\.git" (
  echo [FIRST TIME] cloning repo...
  if not exist "C:\work" mkdir "C:\work"
  cd /d C:\work
  git clone https://github.com/NaoyaOshima708/ai-horse-race.maspis.com.git ai-horse-race.maspis.com.gitclone
  if errorlevel 1 (
    echo [ERROR] git clone failed
    pause
    exit /b 1
  )
)

cd /d "%REPO%"
git fetch origin
git pull origin main
if errorlevel 1 (
  echo [ERROR] git pull failed
  pause
  exit /b 1
)

echo.
echo ========================================
echo  STEP 2: copy scripts to jrvltsql
echo ========================================

if not exist "%DEST%" mkdir "%DEST%"
copy /Y "%REPO%\scripts\windows\*.py" "%DEST%\"
copy /Y "%REPO%\scripts\windows\*.bat" "%DEST%\"

echo.
echo OK. Copied to %DEST%
dir /b "%DEST%\check_keiba_odds_local.*" 2>nul
dir /b "%DEST%\dump_o1_raw_all.py" 2>nul
dir /b "%DEST%\dump_o2_raw_all.py" 2>nul
dir /b "%DEST%\o2_to_sqlite.py" 2>nul
dir /b "%DEST%\parse_o1_raw_file.*" 2>nul
dir /b "%DEST%\sync_from_git.bat" 2>nul

echo.
echo Next: run check_keiba_odds_local.bat
pause
exit /b 0
