From a4d1a7feeb3a79ecd494c35870273228a8d8a07c Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Tue, 15 Oct 2024 02:31:22 +0300 Subject: [PATCH] build.sh: add build script --- build.sh | 4 ++++ 1 file changed, 4 insertions(+) create mode 100755 build.sh diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..21f3540 --- /dev/null +++ b/build.sh @@ -0,0 +1,4 @@ +#!/bin/bash +go generate ./web +export MAUTRIX_VERSION=$(cat go.mod | grep 'maunium.net/go/mautrix ' | head -n1 | awk '{ print $2 }') +go build -ldflags "-X main.Tag=$(git describe --exact-match --tags 2>/dev/null) -X main.Commit=$(git rev-parse HEAD) -X 'main.BuildTime=`date -Iseconds`' -X 'maunium.net/go/mautrix.GoModVersion=$MAUTRIX_VERSION'" "$@" || exit 2