#!/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