From 1da74bfb5cc491bbfdcbbb061241f4784570ae5c Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Mon, 16 Dec 2024 18:35:32 +0100 Subject: [PATCH] fix: update zig wrapper script --- zig | 49 ++++++++++++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/zig b/zig index 31baf97..f7abc1d 100755 --- a/zig +++ b/zig @@ -5,55 +5,66 @@ ARCH=$(uname -m) BASEDIR="$(cd "$(dirname "$0")" && pwd)" ZIGDIR=$BASEDIR/.cache/zig -VERSION=$(< build.zig.version) +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 + ( + echo \[ + cat .cache/cdb/* + echo {}\] + ) | perl -0777 -pe 's/,\n\{\}//igs' | jq . | grep -v 'no-default-config' >compile_commands.json exit 0 fi