diff --git a/run.bat b/run.bat index 32d47433..28145a7f 100644 --- a/run.bat +++ b/run.bat @@ -2,23 +2,23 @@ set version=zig-windows-x86_64-0.12.0-dev.706+62a0fbdae -if not exist "./compiler" mkdir "./compiler" -if not exist "./compiler/zig" mkdir "./compiler/zig" -if not exist "./compiler/version.txt" copy NUL "./compiler/version.txt" +if not exist compiler mkdir compiler +if not exist compiler\version.txt copy NUL compiler\version.txt >NUL -set /p curVersion=<"./compiler/version.txt" +set currVersion= +set /p currVersion=<"compiler\version.txt" -if not "%version%" == "%curVersion%" ( - echo "Deleting old zig installation..." - rmdir /s /q "./compiler/zig" - mkdir "./compiler/zig" - echo "Downloading %version%..." - powershell -Command "Invoke-WebRequest -uri https://ziglang.org/builds/%version%.zip -OutFile ./compiler/archive.zip" - echo "Extracting zip file..." - powershell Expand-Archive ".\compiler\archive.zip" -DestinationPath ".\compiler\zig" - echo "Done." - del ./compiler/archive.zip - echo %version%> "./compiler/version.txt" +if not "%version%" == "%currVersion%" ( + echo Deleting old zig installation ... + if exist compiler\zig rmdir /s /q compiler\zig + echo Downloading zig version %version% ... + powershell -Command $ProgressPreference = 'SilentlyContinue'; "Invoke-WebRequest -uri https://ziglang.org/builds/%version%.zip -OutFile compiler\archive.zip" + echo Extracting zip file ... + powershell $ProgressPreference = 'SilentlyContinue'; Expand-Archive compiler\archive.zip -DestinationPath compiler + ren compiler\%version% zig + echo Done. + del compiler\archive.zip + echo %version%> compiler\version.txt ) -./compiler/zig/zig build run %* \ No newline at end of file +compiler\zig\zig build run %* \ No newline at end of file