🍺 BREW Explorer

← all formulae

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

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 [![Build Status](https://travis-ci.org/pote/gvp.png?branch=master)](https://travis-ci.org/pote/gvp) [![Support via Gratipay](https://cdn.rawgit.com/gratipay/gratipay-badge/2.3.0/dist/gratipay.svg)](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![gpm + gvp usage](https://raw.github.com/pote/gpm/master/gpm_install.gif)\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
}