Files
engram-wiki/engram-sync.bat
2026-05-03 17:02:28 +02:00

26 lines
768 B
Batchfile

@echo off
setlocal enabledelayedexpansion
set "PROJECT=%~1"
set "TOKEN=%~2"
if "%PROJECT%"=="" set "PROJECT=engram-wiki"
if "%TOKEN%"=="" set "TOKEN=e5ace1caed605543642c1032ef9e24f803f092b4ef9863cc068a8eceaa01445b"
echo Sincronizando %PROJECT% con Engram Cloud...
echo.
cmd /c "set ENGRAM_CLOUD_TOKEN=%TOKEN% && engram sync --cloud --project %PROJECT%"
set SYNC_RESULT=%ERRORLEVEL%
if %SYNC_RESULT% NEQ 0 (
echo.
echo Sync bloqueado. Limpiando mutations...
C:\Users\juanm\Downloads\sqlite3.exe C:\Users\juanm\.engram\engram.db "DELETE FROM sync_mutations WHERE entity = 'relation' AND project = '%PROJECT%';"
echo.
echo Reintentando...
cmd /c "set ENGRAM_CLOUD_TOKEN=%TOKEN% && engram sync --cloud --project %PROJECT%"
)
echo.
echo Listo.