35 lines
1 KiB
Batchfile
35 lines
1 KiB
Batchfile
@echo off
|
|
setlocal
|
|
set ROOT=%~dp0..
|
|
|
|
for /f "delims=" %%v in ('powershell -NoProfile -Command "(Get-Content '%ROOT%\manifest.json' | ConvertFrom-Json).version"') do set VERSION=%%v
|
|
echo Packing version %VERSION%...
|
|
|
|
set TMP=%TEMP%\caps-enhancer-pack
|
|
if exist "%TMP%" rd /s /q "%TMP%"
|
|
md "%TMP%"
|
|
|
|
copy "%ROOT%\manifest.json" "%TMP%\" >nul
|
|
copy "%ROOT%\popup.html" "%TMP%\" >nul
|
|
copy "%ROOT%\popup.css" "%TMP%\" >nul
|
|
copy "%ROOT%\options.html" "%TMP%\" >nul
|
|
xcopy "%ROOT%\js" "%TMP%\js\" /e /q >nul
|
|
xcopy "%ROOT%\css" "%TMP%\css\" /e /q >nul
|
|
xcopy "%ROOT%\modules" "%TMP%\modules\" /e /q >nul
|
|
xcopy "%ROOT%\icons" "%TMP%\icons\" /e /q >nul
|
|
|
|
set OUT=%~dp0caps-enhancer.zip
|
|
if exist "%OUT%" del "%OUT%"
|
|
powershell -NoProfile -Command "Compress-Archive -Path '%TMP%\*' -DestinationPath '%OUT%'"
|
|
rd /s /q "%TMP%"
|
|
|
|
set VER_FILE=%~dp0version.json
|
|
(echo {"version": "%VERSION%"})>"%VER_FILE%"
|
|
|
|
echo.
|
|
echo [OK] server\caps-enhancer.zip
|
|
echo [OK] server\version.json (v%VERSION%)
|
|
echo.
|
|
echo Upload both files to: /var/www/caps_enhancer/
|
|
pause
|
|
endlocal
|