30 lines
682 B
Batchfile
30 lines
682 B
Batchfile
@echo off
|
|
|
|
:: Navigate to root directory of repository
|
|
cd /d %~dp0
|
|
cd ..\..
|
|
|
|
setlocal
|
|
|
|
:: Copy properties as environment variables
|
|
FOR /F "tokens=1,2 delims==" %%G IN (library.properties) DO (set %%G=%%H)
|
|
echo Found library.name=%name%
|
|
echo Found library.version=%version%
|
|
|
|
::Copy content to temporary folder.
|
|
set outdir=%TEMP%\%name%-%version%
|
|
IF EXIST %outdir% (
|
|
rmdir /S /Q %outdir%
|
|
)
|
|
mkdir %outdir% 2>NUL 1>NUL
|
|
xcopy /s /y *.* %outdir%
|
|
|
|
::Zip content
|
|
del %outdir%.zip >nul 2>nul
|
|
"C:\Program Files\7-Zip\7z" a %outdir%.zip %outdir% -xr!build -xr!third_parties
|
|
|
|
::Open an explorer windows with the generated file selected
|
|
start "" explorer.exe /select,"%outdir%.zip"
|
|
|
|
endlocal
|