rexforge/generate_version.sh

10 lines
323 B
Bash

#!/bin/bash
if git rev-parse --is-inside-work-tree >/dev/null 2>&1; then
VERSION=$(git describe 2>/dev/null || git rev-parse --short HEAD || echo "v0.0.0-unknown")
DIRTY=$(git diff-index --quiet HEAD -- || echo "-dirty")
FULL_VERSION="${VERSION}${DIRTY}"
echo "$FULL_VERSION"
else
cat ./VERSION.txt
fi