Files
wLocal/fix_syncthing.bat
USER 1d43e91fc2 .
2024-09-17 21:57:24 +01:00

44 lines
1.1 KiB
Batchfile

@REM @echo off
call C:\Scripts\wLocal\localENV.bat
@REM xxxxxxx
echo "START: %~n0"
set BINARY=%homedrive%%homepath%\syncthing\syncthing
set MASTER_LIST=C:\Scripts\wUserp\newmasters.list
set SHARE_LIST=C:\Scripts\wUserp\newshare.list
set TEMP_LIST=%homedrive%%homepath%\temp.list
set LOGNAME=%USERNAME%
set MYHOST=%COMPUTERNAME%
%BINARY% --device-id > %TEMP_LIST%
set /p MYID= < %TEMP_LIST%
echo "myID is %MYID%"
%BINARY% cli config devices %MYID% name set p%MYHOST%.%LOGNAME%
%BINARY% cli config defaults folder fswatcher-enabled set true
%BINARY% cli config defaults folder rescan-intervals set 9997
%BINARY% cli config options min-home-disk-free unit set GB
%BINARY% cli config folders list > %TEMP_LIST%
for /f %%y in (%TEMP_LIST%) do (
echo %%y
%BINARY% cli config folders %%y rescan-intervals set 9997
%BINARY% cli config folders %%y fswatcher-enabled set true
%BINARY% cli config folders %%y min-disk-free unit set GB
)
for /f %%x in (%SHARE_LIST%) do (
echo %%x
%BINARY% cli config devices add --device-id %%x
for /f %%y in (%TEMP_LIST%) do (
echo %%y
%BINARY% cli config folders %%y devices add --device-id=%%x
)
)