#!/bin/bash | |
set -e | |
set -x | |
RM_GOPATH=0 | |
TMP_GOPATH=${TMP_GOPATH:-""} | |
: ${PREFIX:="/usr/local/bin"} | |
if [ -z "$TMP_GOPATH" ]; then | |
export GOPATH="$(mktemp -d)" | |
RM_GOPATH=1 | |
else | |
export GOPATH="$TMP_GOPATH" | |
fi | |
dir="$(dirname $0)" | |
bin=$1 | |
shift | |
if [ ! -f "${dir}/${bin}.installer" ]; then | |
echo "Could not find installer for \"$bin\"" | |
exit 1 | |
fi | |
. ${dir}/${bin}.installer | |
install_${bin} "$@" |