#!/bin/bash # # This script helps new contributors set up their local workstation for # gophercloud development and contributions. # Create the environment export GOPATH=$HOME/go/gophercloud mkdir -p $GOPATH # Download gophercloud into that environment go get github.com/gophercloud/gophercloud cd $GOPATH/src/github.com/gophercloud/gophercloud git checkout master # Write out the env.sh convenience file. cd $GOPATH cat <env.sh #!/bin/bash export GOPATH=$(pwd) export GOPHERCLOUD=$GOPATH/src/github.com/gophercloud/gophercloud EOF chmod a+x env.sh # Make changes immediately available as a convenience. . ./env.sh