Skip to content

Instantly share code, notes, and snippets.

@L3v3L
Last active November 9, 2022 12:29
Show Gist options
  • Save L3v3L/e856d32d5db094485e7dde851f12e1bc to your computer and use it in GitHub Desktop.
Save L3v3L/e856d32d5db094485e7dde851f12e1bc to your computer and use it in GitHub Desktop.
this batch will delete previous forge snapshot folders and download the latest version
REM get current snapshot version
for /f "tokens=1 delims=\n" %%i in ('curl https://downloads.cardforge.org/dailysnapshots/version.txt') do set version=%%i
REM stop if version empty
if "%version%"=="" goto :eof
REM delete all folders starting with "forge-gui-desktop"
for /d %%i in (forge-gui-desktop*) do rmdir /s /q "%%i"
REM download latest version
curl -L -o forge-gui-desktop.tar.bz2 https://downloads.cardforge.org/dailysnapshots/forge-gui-desktop-%version%.tar.bz2
REM extract into folder
mkdir forge-gui-desktop-%version%
tar -xjf forge-gui-desktop.tar.bz2 -C forge-gui-desktop-%version%
REM delete zipped file
del forge-gui-desktop.tar.bz2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment