26 lines
768 B
Batchfile
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. |