#!/usr/bin/env sh

GIT_COMMIT=$(git rev-list -1 HEAD)
export GIT_COMMIT
CANONICAL_VERSION=$(cat ./VERSION)-$(uname)
export CANONICAL_VERSION
VERSION_STRING="$CANONICAL_VERSION-$GIT_COMMIT"
export VERSION_STRING

buildpath="build/$(uname)/gostations"

go mod tidy

go build -o "$buildpath" -ldflags "-X main.version=$VERSION_STRING"

"$buildpath" -v

cp "$buildpath" ~/.local/bin
