Files
XCTerminal/scripts/install-zig.sh

32 lines
929 B
Bash
Raw Permalink Normal View History

2026-03-21 20:26:20 +08:00
#!/bin/bash
# Install Zig for compiling libghostty-vt WASM
set -e
ZIG_VERSION="0.13.0"
install_zig() {
echo "Installing Zig ${ZIG_VERSION}..."
if command -v choco &> /dev/null; then
# Windows with Chocolatey
choco install zig --version=${ZIG_VERSION} -y
elif command -v brew &> /dev/null; then
# macOS with Homebrew
brew install zig@${ZIG_VERSION}
elif command -v apt &> /dev/null; then
# Linux with apt
wget https://github.com/ziglang/zig/releases/download/${ZIG_VERSION}/zig-linux-x86_64-${ZIG_VERSION}.tar.xz
tar -xf zig-linux-x86_64-${ZIG_VERSION}.tar.xz
sudo mv zig-linux-x86_64-${ZIG_VERSION} /opt/zig
rm zig-linux-x86_64-${ZIG_VERSION}.tar.xz
else
echo "Please install Zig manually from https://ziglang.org/download/"
exit 1
fi
echo "Zig installed successfully!"
zig version
}
install_zig