Skip to content
Easy way to vendor portions of git repos declaratively
Go Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd/vendir
docs
examples/git-and-manual
hack
pkg/vendir set version to 0.2.0 Dec 17, 2019
test/e2e
vendor
.gitignore
CONTRIBUTING.md
Gopkg.lock
Gopkg.toml
LICENSE
NOTICE
README.md

README.md

vendir

vendir allows to declaratively state what should be in a directory. It's could be used for vendoring software.

$ vendir sync # from a directory that contains vendir.yml

Example: examples/git-and-manual.

Features:

  • Pull Git repositories at particular revision
  • Keep only particular portions of a pulled repository
  • State which directories are manually managed
  • Keep common legal files (LICENSE, etc.)

Development

./hack/build.sh
./hack/test-all.sh
You can’t perform that action at this time.