diff --git a/zig b/zig index f1a8a8f..5878bff 100755 --- a/zig +++ b/zig @@ -3,50 +3,72 @@ set -e ARCH=$(uname -m) -# fix M1 Mac architecture name +BASEDIR="$(cd "$(dirname "$0")" && pwd)" +ZIGDIR=$BASEDIR/.cache/zig +VERSION=$( build.zig.version - NEWVERSION=$(< build.zig.version) +if [ "$1" == "update" ]; then + curl -L --silent https://ziglang.org/download/index.json | jq -r '.master | .version' >build.zig.version + NEWVERSION=$(compile_commands.json + exit 0 +fi + exec $ZIG "$@"