gup
brew install gup
v1.3.0
Apache-2.0
Update binaries installed by go install
70
30-day installs · #4013
126
90-day · #5086
483
365-day · #5201
581
★ GitHub stars · updated 2mo ago
Runtime dependencies
GitHub topics
cli-app
command-line-tool
cross-platform
go
golang
golang-tools
hacktoberfest
update
updater
user-friendly
version-manager
Links
- https://github.com/nao1215/gup
- GitHub: nao1215/gup
- Brew formula source: Formula/g/gup.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"go"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Update binaries installed by go install",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:30+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "gup",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-20T15:46:03Z",
"github_readme_excerpt": "\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n[](https://github.com/avelino/awesome-go)\n[](https://github.com/nao1215/gup/actions/workflows/reviewdog.yml)\n\n[](https://pkg.go.dev/github.com/nao1215/gup)\n[](https://goreportcard.com/report/github.com/nao1215/gup)\n\n\n[\u65e5\u672c\u8a9e](./doc/ja/README.md) | [\u0420\u0443\u0441\u0441\u043a\u0438\u0439](./doc/ru/README.md) | [\u4e2d\u6587](./doc/zh-cn/README.md) | [\ud55c\uad6d\uc5b4](./doc/ko/README.md) | [Espa\u00f1ol](./doc/es/README.md) | [Fran\u00e7ais](./doc/fr/README.md)\n\n\n\n\ngup updates binaries installed with `go install`, running the updates in parallel instead of one at a time.\n\ngup also manages the tools under `$GOPATH/bin` (`$GOBIN`): `list` and `check` what is installed, `remove` binaries, `export`/`import` the set to reproduce the same tool set on another machine, and `migrate` them into a different `$GOBIN`. Runs on Windows, macOS, and Linux.\n\nIf you are using oh-my-zsh, then gup has an alias set up. The alias is `gup - git pull --rebase`. Therefore, please make sure that the oh-my-zsh alias is disabled (e.g. $ \\gup update).\n\n## Benchmark\ngup runs updates in parallel, so it finishes faster than tools that update binaries one at a time. Updating 9 binaries that each had a newer version available:\n\n| Tool | Strategy | Time |\n|------|----------|-----:|\n| gup update | parallel | 0.7s |\n| [go-global-update](https://github.com/G",
"github_repo": "nao1215/gup",
"github_stars": 581,
"github_topics": [
"cli-app",
"command-line-tool",
"cross-platform",
"go",
"golang",
"golang-tools",
"hacktoberfest",
"update",
"updater",
"user-friendly",
"version-manager"
],
"homepage": "https://github.com/nao1215/gup",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 70,
"installs_365d": 483,
"installs_90d": 126,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": null,
"llm_model": null,
"name": "gup",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 4013,
"rank_365d": 5201,
"rank_90d": 5086,
"raw_hash": "7f959476adc2a453",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/g/gup.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.3.0",
"versioned_formulae": [],
"why_use_this": null
}