github.com/grafana/synthetic-monitoring-agent@v0.64.2/scripts/version (about)

     1  #!/bin/sh
     2  
     3  set -e
     4  set -u
     5  
     6  if test ! -d ./cmd/version ; then
     7  	git describe --dirty --tags --long --always --abbrev=12
     8  else
     9  	tmpdir=$(mktemp -d)
    10  	trap 'rm -rf "$tmpdir"' EXIT
    11  
    12  	go build -o "$tmpdir/version" ./cmd/version &&
    13  		"$tmpdir/version" 2>&1 ||
    14  		echo "unknown"
    15  fi