From 5bc0ca5f74fae6bf25027dde710ec44f580ac26c Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 2 Jul 2024 12:21:57 +0200 Subject: [PATCH] refactor: reformat zig wrapper --- zig | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/zig b/zig index 630cb89..1b6d856 100755 --- a/zig +++ b/zig @@ -5,65 +5,69 @@ 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