#!/bin/bash set -eux PATH=${PATH}:${GOROOT}/bin SCRIPTPATH=$(readlink -e "${BASH_SOURCE[0]}") MAINPATH=${SCRIPTPATH%/*} BUILDTOOLSPATH=${MAINPATH}/buildtools MAGEPATH=${BUILDTOOLSPATH}/mage if [[ ! -x "$MAGEPATH" ]]; then echo "go install-ing mage..." mkdir -p "$BUILDTOOLSPATH" GOBIN="$BUILDTOOLSPATH" go install github.com/magefile/mage@latest fi exec "$MAGEPATH" -d "$MAINPATH" -w "$MAINPATH" "$@"