gimme
brew install gimme
v1.5.6
MIT
Shell script to install any Go version
17
30-day installs · #7307
63
90-day · #6711
366
365-day · #5852
712
★ GitHub stars · updated 1y ago
GitHub topics
golang
installer
yay
Links
- https://github.com/travis-ci/gimme
- GitHub: travis-ci/gimme
- Brew formula source: Formula/g/gimme.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Shell script to install any Go version",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:02+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "gimme",
"github_default_branch": "master",
"github_last_commit_at": "2024-09-06T10:37:22Z",
"github_readme_excerpt": "# gimme [](https://travis-ci.com/travis-ci/gimme)\n\nInstall go, yay!\n\n`gimme` is a shell script that knows how to install [go](https://golang.org). Fancy! :tada:\n\n## Installation \u0026 usage\n\nInstall from github:\n\n``` bash\n# assumes ~/bin exists and is in $PATH, so adjust accordingly!\n\ncurl -sL -o ~/bin/gimme https://raw.githubusercontent.com/travis-ci/gimme/master/gimme\nchmod +x ~/bin/gimme\n```\n\n[Homebrew](http://brew.sh) (OS X):\n\n```bash\nbrew install gimme\n```\n\n[Arch AUR](https://aur.archlinux.org/) (Arch Linux), substituting `yaourt` with\nhowever you prefer to install from AUR:\n\n``` bash\n# latest released version\nyaourt -S gimme\n\n# current git HEAD revision\nyaourt -S gimme-git\n```\n\nThen check the help text a la:\n\n``` bash\ngimme -h\n\n# or\n\ngimme --help\n\n# or\n\ngimme help\n\n# or\n\ngimme wat\n```\n\nTo install and use version 1.4, for example:\n``` bash\neval \"$(GIMME_GO_VERSION=1.4 gimme)\"\n\n# or:\n\neval \"$(gimme 1.4)\"\n\n# or if you can\u0027t stand the thought of using `eval`:\n\ngimme 1.4\nsource ~/.gimme/envs/go1.4.env\n```\n\nOr run without installing gimme:\n\n``` bash\neval \"$(curl -sL https://raw.githubusercontent.com/travis-ci/gimme/master/gimme | GIMME_GO_VERSION=1.4 bash)\"\n```\n\nTo install and use the current stable release of Go:\n\n``` bash\ngimme stable\n```\n\nTo install the previous minor release of Go:\n\n``` bash\ngimme oldstable\n```\n\nOr to install and use the development version (master branch) of Go:\n\n``` bash\ngimme master\n```\n\nTo list installed versions of Go:\n\n``` bash\ngimme -l\n\n# or\n\ngimme --list\n\n# or\n\ngimme list\n```\n\nTo force re-installation of an existing Go version:\n``` bash\ngimme --force 1.4.1\n\n# or\n\ngimme -f 1.4.1\n\n# or even\n\ngimme force 1.4.1\n```\n\nTo get the version of gimme:\n``` bash\ngimme -V\n\n# or\n\ngimme --version\n\n# or even\n\ngimme version\n```\n\n### `.travis.yml`\n\nThe original goal of this project was trivial cross-compilation within Travis. The following is an example `.travis.yml` file to accomplish t",
"github_repo": "travis-ci/gimme",
"github_stars": 712,
"github_topics": [
"golang",
"installer",
"yay"
],
"homepage": "https://github.com/travis-ci/gimme",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 17,
"installs_365d": 366,
"installs_90d": 63,
"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": "gimme",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 7307,
"rank_365d": 5852,
"rank_90d": 6711,
"raw_hash": "3b92f4d3526a1b03",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/g/gimme.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "1.5.6",
"versioned_formulae": [],
"why_use_this": null
}