kcpp-compiled-cuda-linux / create_ver_file.bat
Darkknight535's picture
Upload folder using huggingface_hub
1d30d42 verified
@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