Skip to content

Commit c60bc00

Browse files
committed
made project version variable accessible from within extensions
1 parent 4d10570 commit c60bc00

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

Utility.bat

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -670,23 +670,26 @@ exit /b
670670
set "name=%%j"
671671
)
672672
)
673+
for /f "tokens=* delims=" %%i in ('type "%infoXML%" ^| findstr /C:"<version>"') do (
674+
for /f "tokens=* delims=" %%j in ('echo echo^([Regex]::Match^("%%i"^, " *<version>(.*)</version> *"^).groups[1].Value^) ^| PowerShell -Command -') do (
675+
set "projectVersion=%%j"
676+
)
677+
)
673678
)
674679
if "%name%" EQU "" (
675680
echo Enter basic information about your add-on.
676681
set /p "name=Name: "
677-
setlocal
678-
set /p "description=Description: "
679-
set /p "version=Version: "
680-
set /p "vendor=Vendor: "
681-
(
682-
echo ^<extension version="1"^>
683-
echo ^<name^>!name!^</name^>
684-
echo ^<description^>!description!^</description^>
685-
echo ^<version^>!version!^</version^>
686-
echo ^<vendor^>!vendor!^</vendor^>
687-
echo ^</extension^>
688-
) > "%infoXML%"
689-
endlocal
682+
set /p "description=Description: "
683+
set /p "projectVersion=Version: "
684+
set /p "vendor=Vendor: "
685+
(
686+
echo ^<extension version="1"^>
687+
echo ^<name^>!name!^</name^>
688+
echo ^<description^>!description!^</description^>
689+
echo ^<version^>!projectVersion!^</version^>
690+
echo ^<vendor^>!vendor!^</vendor^>
691+
echo ^</extension^>
692+
) > "%infoXML%"
690693
)
691694

692695
:: The resulting .addon file

0 commit comments

Comments
 (0)