#!/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 devel.mephi.ru/iacherepanov/openstack-gophercloud cd $GOPATH/src/devel.mephi.ru/iacherepanov/openstack-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/devel.mephi.ru/iacherepanov/openstack-gophercloud EOF chmod a+x env.sh # Make changes immediately available as a convenience. . ./env.sh