mirror of
https://github.com/quizhizhe/LiteLoaderBDS-1.16.40.git
synced 2025-06-01 11:43:41 +00:00
42 lines
1.3 KiB
Batchfile
42 lines
1.3 KiB
Batchfile
@echo off
|
|
setlocal enabledelayedexpansion
|
|
|
|
set LL_SDK_REMOTE_PATH=https://github.com/LiteLDev/LiteLoaderSDK.git
|
|
set LL_SDK_USE_BRANCH=main
|
|
set LL_SDK_DIRECTORY_PATH=SDK
|
|
|
|
|
|
|
|
rem Process System Proxy
|
|
for /f "tokens=3* delims= " %%i in ('Reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable') do (
|
|
if %%i==0x1 (
|
|
echo [INFO] System Proxy enabled. Adapting Settings...
|
|
for /f "tokens=3* delims= " %%a in ('Reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer') do set PROXY_ADDR=%%a
|
|
set http_proxy=http://!PROXY_ADDR!
|
|
set https_proxy=http://!PROXY_ADDR!
|
|
echo [INFO] System Proxy enabled. Adapting Settings finished.
|
|
echo.
|
|
)
|
|
)
|
|
|
|
echo [INFO] Upgrading LL-SDK from GitHub ...
|
|
echo.
|
|
git stash save "Uploading LL SDK..."
|
|
echo.
|
|
|
|
if not exist %LL_SDK_DIRECTORY_PATH% (
|
|
git subtree add --prefix=%LL_SDK_DIRECTORY_PATH% %LL_SDK_REMOTE_PATH% %LL_SDK_USE_BRANCH% --squash
|
|
) else (
|
|
git subtree pull --prefix=%LL_SDK_DIRECTORY_PATH% %LL_SDK_REMOTE_PATH% %LL_SDK_USE_BRANCH% --squash
|
|
)
|
|
|
|
git stash pop -q
|
|
echo.
|
|
echo [INFO] Upgrading LL-SDK from GitHub finished.
|
|
echo.
|
|
echo.
|
|
echo [INFO] Upgrade end successfully.
|
|
|
|
if [%1]==[action] goto End
|
|
timeout /t 3 >nul
|
|
:End |