gvp
brew install gvp
v0.3.0
MIT
Go versioning packager
1
30-day installs · #15211
10
90-day · #11836
103
365-day · #9108
268
★ GitHub stars · updated 10y ago
Links
- https://github.com/pote/gvp
- GitHub: pote/gvp
- Brew formula source: Formula/g/gvp.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Go versioning packager",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:31+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "gvp",
"github_default_branch": "master",
"github_last_commit_at": "2015-10-07T17:09:24Z",
"github_readme_excerpt": "## Go Versioning Packager [](https://travis-ci.org/pote/gvp) [](https://gratipay.com/pote/)\n\ngvp stands for Go Versioning Packager and is based on [gst][gst] a similar tool that provides dependency isolation for Ruby gems.\n\nThe tool modifies your `GOPATH` to point to a local `.godeps/` directory so that you can keep the dependencies of your project isolated there, it also modifies `GOBIN` and `PATH` to include the new `GOPATH/bin` directory.\n\ngvp is a companion tool to [gpm][gpm] but both tools can be used independently from each other.\n\n#### Example usage: Go Dependency Management and Vendoring with [gpm][gpm] + gvp:\n\n\n\n### Installation\n\n#### Install in *nix (preferred method)\n\n```bash\n$ git clone https://github.com/pote/gvp.git \u0026\u0026 cd gvp\n$ git checkout v0.2.1 # You can ignore this part if you want to install HEAD.\n$ ./configure\n$ make install\n```\n\n#### Install via Homebrew\n\n```bash\n$ brew install gvp\n```\n\n\n### Usage\n\nSince `gvp` is a script and runs in a child environment of your shell, the latter will not take the env changes unless you `source` them.\n\nFirst,\n```shell\n$ source gvp\n```\n\nAfter `gvp` has been sourced, these commands are available:\n```shell\nusage: gvp [COMMAND]\n\n[...]\n\nCOMMANDS\n source gvp Modifies GOPATH and GOBIN to use the .godeps directory.\n gvp version Outputs version information.\n gvp help Prints this message.\n gvp in The function that is called when executing \"source gvp\"\n gvp out Return the prompt to normal\n```\n\n### Using with [autoenv][autoenv]\n\nSimply run:\n```\ncd /path/to/project\ntouch .env\necho \"source /path/to/gvp\" \u003e .env\n```\n\n### Plugins\n\nAs of [v0.1.0][v0.1.0] gvp includes a plugin system very much similar to [the one in gpm][gpm-plugins].\n\nThe way gvp plugin ",
"github_repo": "pote/gvp",
"github_stars": 268,
"github_topics": [],
"homepage": "https://github.com/pote/gvp",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 1,
"installs_365d": 103,
"installs_90d": 10,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "gvp",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 15211,
"rank_365d": 9108,
"rank_90d": 11836,
"raw_hash": "dd874ce65f4bdd8b",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/g/gvp.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "0.3.0",
"versioned_formulae": [],
"why_use_this": null
}