mirror of
https://github.com/PixelGuys/Cubyz.git
synced 2025-08-03 11:17:05 -04:00
24 lines
650 B
Bash
Executable File
24 lines
650 B
Bash
Executable File
#!/bin/bash
|
|
|
|
BASE_VERSION=$(< .zig-version)
|
|
VERSION=zig-linux-x86_64-$BASE_VERSION
|
|
|
|
mkdir -p compiler/zig
|
|
touch compiler/version.txt
|
|
|
|
CURRENT_VERSION=$(< compiler/version.txt)
|
|
|
|
if [[ "$CURRENT_VERSION" != "$VERSION" ]]; then
|
|
echo "Deleting old zig installation..."
|
|
rm -r compiler/zig
|
|
mkdir compiler/zig
|
|
echo "Downloading $VERSION..."
|
|
wget -O compiler/archive.tar.xz https://ziglang.org/builds/"$VERSION".tar.xz
|
|
echo "Extracting tar file..."
|
|
tar --xz -xf compiler/archive.tar.xz --directory compiler/zig --strip-components 1
|
|
echo "Done."
|
|
rm compiler/archive.tar.xz
|
|
echo "$VERSION" > compiler/version.txt
|
|
fi
|
|
|
|
./compiler/zig/zig build run "$@" |