You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
339 B
12 lines
339 B
#!/bin/bash
|
|
|
|
SCRIPTPATH=$(readlink -e ${BASH_SOURCE})
|
|
MAINPATH=${SCRIPTPATH%/*}
|
|
BUILDTOOLSPATH=${MAINPATH}/buildtools
|
|
MAGEPATH=${BUILDTOOLSPATH}/mage
|
|
if [[ ! -x "$MAGEPATH" ]]; then
|
|
echo "go install-ing mage..."
|
|
GOBIN="$BUILDTOOLSPATH" go install github.com/magefile/mage@latest
|
|
fi
|
|
|
|
exec "$MAGEPATH" -d "$MAINPATH" -w "$MAINPATH" "$@"
|
|
|