O plugin idea intellij go não aceita GOPATH personalizado, esta função .bashrc é para sincronizar o GOPATH com o GOROOT.
Requer GOPATH e GOROOT pré-definidos. Substitua linux_amd64 pela sua arquitetura.
goup para copiar para GOROOT e godown para removê-los (necessário para go install
no GOPATH).
function goup {
ls -1 $GOPATH/pkg/linux_amd64/ | xargs -I {} ln -s $GOPATH/pkg/linux_amd64/{} $GOROOT/pkg/linux_amd64/{}
ls -1 $GOPATH/src/ | xargs -I {} ln -s $GOPATH/src/{}/ $GOROOT/src/pkg/{}
}
function godown {
ls -1 $GOPATH/src/ | xargs -I {} rm --f $GOROOT/src/pkg/{}
ls -1 $GOPATH/src/ | xargs -I {} rm --f $GOROOT/pkg/linux_amd64/{}
}