Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [[ -z ${ORIGINALGOPATH+x} ]]
- then
- ORIGINALGOPATH="$GOPATH"
- ORIGINALPS1="$PS1"
- GOPATH="${PWD}/vendor:${PWD}:$ORIGINALGOPATH"
- PROJDIR="${PWD##*/}"
- PS1="${ORIGINALPS1}GO($PROJDIR)> "
- echo "Activating..."
- echo "GOPATH = $GOPATH"
- deactivate() {
- export GOPATH="$ORIGINALGOPATH"
- export PS1="$ORIGINALPS1"
- echo "Deactivating..."
- echo "GOPATH = $GOPATH"
- unset -v ORIGINALGOPATH
- unset -v ORIGINALPS1
- unset -f deactivate
- }
- else
- echo "Already activated. You may deactivate"
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement