| #!/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 gerrit.mcp.mirantis.net/debian/gophercloud.git | 
 | cd $GOPATH/src/gerrit.mcp.mirantis.net/debian/gophercloud.git | 
 | git checkout master | 
 |  | 
 | # Write out the env.sh convenience file. | 
 | cd $GOPATH | 
 | cat <<EOF >env.sh | 
 | #!/bin/bash | 
 | export GOPATH=$(pwd) | 
 | export GOPHERCLOUD=$GOPATH/src/gerrit.mcp.mirantis.net/debian/gophercloud.git | 
 | EOF | 
 | chmod a+x env.sh | 
 |  | 
 | # Make changes immediately available as a convenience. | 
 | . ./env.sh |