1set -x
2set -e
3export GOPATH="$(realpath ../../../..)"
4if [ ! -d "$GOPATH/bin" ]
5then
6  mkdir $GOPATH/bin
7fi
8curl -sSL https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
9PATH=$PATH:$GOPATH/bin
10dep ensure
11export GO111MODULE=on
12go get github.com/Azure/azure-sdk-for-go/tools/generator@latest
13cat > $2 << EOF
14{
15  "envs": {
16    "PATH": "$PATH:$GOPATH",
17    "GOPATH": "$GOPATH"
18  }
19}
20EOF