#!/bin/sh set -eu cd "$(pwd -P)" bindir=$( cd "${0%/*}" && pwd ) if [ $# -eq 0 ]; then echo "Usage: bin/${0##*/} path/to/main [args]" >&2 exit 1 fi version=$("$bindir"/root-tag) ldflags="-X github.com/linkerd/linkerd2/pkg/version.Version=$version" GO111MODULE=on go build -v -mod=readonly -race -o .gorun -ldflags "$ldflags" "./$1" shift exec ./.gorun "$@"