mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2025-09-11 17:44:38 +00:00
33 lines
No EOL
822 B
Batchfile
33 lines
No EOL
822 B
Batchfile
@echo off
|
|
setlocal enabledelayedexpansion
|
|
echo Create Version File
|
|
:: Read the version string from koboldcpp.py
|
|
for /f "tokens=2 delims== " %%A in ('findstr "KcppVersion" koboldcpp.py') do (
|
|
set "version=%%~A"
|
|
goto :done
|
|
)
|
|
|
|
:done
|
|
|
|
:: Display the extracted version (optional, for debugging)
|
|
echo Extracted Version: %version%
|
|
|
|
for /f "tokens=1,2 delims=." %%a in ("%version%") do (
|
|
set version_major=%%a
|
|
set version_minor=%%b
|
|
)
|
|
|
|
echo Major Version: %version_major%
|
|
echo Minor Version: %version_minor%
|
|
|
|
:: Replace all instances of "MYVER" in foo.txt with the version
|
|
(
|
|
for /f "delims=" %%i in (version_template.txt) do (
|
|
set "line=%%i"
|
|
set "line=!line:MYVER_MAJOR=%version_major%!"
|
|
set "line=!line:MYVER_MINOR=%version_minor%!"
|
|
echo !line!
|
|
)
|
|
) > "version.txt"
|
|
|
|
endlocal |