yggdrasil-go/contrib/msi/msversion.sh
2021-09-13 13:20:07 +03:00

22 lines
478 B
Bash

#!/bin/sh
# Get the last tag
TAG=$(git describe --abbrev=0 --tags --match="v[0-9]*\.[0-9]*\.[0-9]*" 2>/dev/null)
# Did getting the tag succeed?
if [ $? != 0 ] || [ -z "$TAG" ]; then
printf -- "unknown"
exit 0
fi
# Get the current branch
BRANCH=$(git symbolic-ref -q HEAD --short 2>/dev/null)
# Did getting the branch succeed?
if [ $? != 0 ] || [ -z "$BRANCH" ]; then
BRANCH="master"
fi
STAG=$(echo $TAG | sed 's/v//' | sed 's/[^0123456789.].//')
printf '%s' "$STAG"