Goop – Dependency Manager for Go
What does this offer that godep doesn't?
If someone looks for an alternative, consider this kit:
https://github.com/pote/gvp - virtualenv in go's world
https://github.com/pote/gpm - pip in go's world
I'm curious why so many of these Go dependency managers are popping up. Doesn't go get download all dependencies automatically? Why are these third-party dependency managers necessary?
Config file is nicer than godep; easily generated with a bit of shell. Quite nice.
In case anyone is interested, we open sourced this one about a year ago: https://github.com/VividCortex/johnny-deps
It says it is inspired by Bundler but in what ways? I am curious as I didn't use much of neither bundler nor goop but I have heard the constraints resolution lays in the heart of bundler.
set -x GOPATH (PWD)/.vendor set -x GOBIN (PWD)/.vendor/bin
And committing stuff in git when it matters.
gvm is also nice for testing stuff with different versions of go.
Hope Gwyneth Paltrow doesn't get upset about the name. http://www.goop.com
I've been doing basically the same thing by creating src/ and pkg/ directories and using this alias:
go='GOPATH=`pwd`:$GOPATH go'
Looks fantastic, thanks for this!
Goop for teh rescue! The only trouble I had with go is the dependency handling. I wish people realize how Erlang's way of dealing with this is superior.