echo "Updating the dependencies" { cp ./common/common_easyjson.tgo ./common/common_easyjson.go } || { echo "Failed to copy bundled generated easyjson file" } { GO111MODULE="off" go get -u github.com/mailru/easyjson/... } || { echo "Defaulting to bundled generated easyjson file" } GO111MODULE="auto" { easyjson -pkg common } || { echo "Defaulting to bundled generated easyjson file" } echo "Building the hook stub generator" go build -ldflags="-s -w" -o HookStubGen "./cmd/hook_stub_gen" echo "Running the hook stub generator" ./HookStubGen go get