FiloSottile/gvt

gvt was a minimal go vendoring tool, based on gb-vendor. Today, you want to use modules instead.

Go

724

84 commits

updated Aug 25, 2018

See the code

README

gvt was a minimalistic Go vendoring tool made for the vendor/ folder (once known as the GO15VENDOREXPERIMENT).

It was based on gb-vendor by Dave Cheney.

Since Go 1.11, the go tool supports modules, a native solution to the dependency problem.

The go tool understands gvt manifest files, so you just have to run

GO111MODULE=on go mod init
GO111MODULE=on go mod vendor

to migrate and still populate the vendor/ folder for backwards compatibility.

Read more in the docs or on the wiki.

Modules support is experimental in 1.11, but it will probably serve you better than gvt would.

— So long, and thanks for all the fish!

FiloSottile/gvt

gvt was a minimal go vendoring tool, based on gb-vendor. Today, you want to use modules instead.

Go

724

84 commits

updated Aug 25, 2018

See the code

README

gvt was a minimalistic Go vendoring tool made for the vendor/ folder (once known as the GO15VENDOREXPERIMENT).

It was based on gb-vendor by Dave Cheney.

Since Go 1.11, the go tool supports modules, a native solution to the dependency problem.

The go tool understands gvt manifest files, so you just have to run

GO111MODULE=on go mod init
GO111MODULE=on go mod vendor

to migrate and still populate the vendor/ folder for backwards compatibility.

Read more in the docs or on the wiki.

Modules support is experimental in 1.11, but it will probably serve you better than gvt would.

— So long, and thanks for all the fish!

Significant stargazers

Fatih Arslan

9,086 followers · starred Sep 2015

Tom Wilkie

642 followers · starred Jan 2016

Antonio Murdaca

306 followers · starred Jan 2016

TylerBrock

165 followers · starred Nov 2016