1234567891011121314151617181920212223242526 |
- #!/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 <<EOF >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
|