mirror of
https://github.com/LizardByte/Sunshine.git
synced 2025-03-12 13:13:21 +00:00
33 lines
975 B
Batchfile
33 lines
975 B
Batchfile
|
@echo off
|
||
|
|
||
|
rem Get temp directory
|
||
|
set temp_dir=%temp%/Sunshine
|
||
|
|
||
|
rem Create temp directory if it doesn't exist
|
||
|
if not exist "%temp_dir%" mkdir "%temp_dir%"
|
||
|
|
||
|
rem get browser_download_url from asset 0 of https://api.github.com/repos/vigem/vigembus/releases/latest
|
||
|
set latest_release_url=https://api.github.com/repos/vigem/vigembus/releases/latest
|
||
|
|
||
|
rem Use curl to get the api response, and find the browser_download_url
|
||
|
for /F "tokens=* USEBACKQ" %%F in (`curl -s -L %latest_release_url% ^| findstr browser_download_url`) do (
|
||
|
set browser_download_url=%%F
|
||
|
)
|
||
|
|
||
|
rem Strip quotes
|
||
|
set browser_download_url=%browser_download_url:"=%
|
||
|
|
||
|
rem Remove the browser_download_url key
|
||
|
set browser_download_url=%browser_download_url:browser_download_url: =%
|
||
|
|
||
|
echo %browser_download_url%
|
||
|
|
||
|
rem Download the exe
|
||
|
curl -s -L -o "%temp_dir%\vigembus.exe" %browser_download_url%
|
||
|
|
||
|
rem Install vigembus
|
||
|
%temp_dir%\vigembus.exe /passive /promptrestart
|
||
|
|
||
|
rem Delete temp directory
|
||
|
rmdir /S /Q "%temp_dir%"
|