macOS
brew install fetchlocal Homebrew formula metadata
sudo port install fetchMacPorts ports tree · net/fetch/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für fetch in AI-Agent-Workflows.
Installation
brew install fetchlocal Homebrew formula metadata
sudo port install fetchMacPorts ports tree · net/fetch/Portfile · Quelle: api.github.com
sudo apk add fetchAlpine Linux edge package indexes · fetch · Quelle: dl-cdn.alpinelinux.org
winget install --id MattWhitwam.Fetch -eWindows Package Manager source index · MattWhitwam.Fetch · Quelle: cdn.winget.microsoft.com
Überblick
Download assets from a commit, branch, or tag of GitHub repositories
Verlauf
Gruntwork's fetch is a release-asset and repository-content downloader for GitHub and GitLab repositories. It exists to turn a versioned repository reference into an installable file, directory, or binary asset with less shell scripting around API calls and authentication.
The README explains the tool's origin in Gruntwork's need to publish scripts and binaries that clients could install at a specific version. The public repository was created in 2016, and the tool grew around the practical cases that were awkward with a bare curl or wget command: private repositories, JSON API responses, release assets, authentication, checksums, and semantic-version tag constraints.
Official installation guidance treats Homebrew packages as third-party convenience packages and recommends GitHub Releases for release binaries. The tool's adoption story is therefore centered on infrastructure teams consuming versioned assets from Git hosting services rather than a large ecosystem of plugins or libraries.
Common usage is a one-liner such as fetch --repo=... --tag=... --source-path=... /tmp/path. The CLI can select a branch, commit, tag, or tag constraint, download selected paths or release assets, verify SHA256 or SHA512 checksums, and use environment variables such as GITHUB_OAUTH_TOKEN or GITLAB_TOKEN for private repositories.
fetch is package-manager-adjacent: it is not a package manager, but it solves the same reproducibility itch for teams distributing small tools out of Git releases. Package nerds care because it codifies a common bootstrap pattern without requiring every installer script to hand-roll GitHub or GitLab API plumbing.
Sicherheitslage
broad file, network, media, or database tool signal.
blue Risiko · mittel Konfidenz · tool
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
fetch | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
https://github.com/gruntwork-io/fetch
Installationsmetadaten
| Paketschlüssel | brew:fetch |
|---|---|
| Version | 0.4.8 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/fetch |
| Homepage | https://www.gruntwork.io/ |
| Repository | https://github.com/gruntwork-io/fetch |
| Upstream-Dokumentation | https://github.com/gruntwork-io/fetch#readme |
| Lizenz | MIT |
| Quellarchiv | https://github.com/gruntwork-io/fetch/archive/refs/tags/v0.4.8.tar.gz |
| Zuletzt aktualisiert | 2026-07-23T00:39:39-04:00 |
| Pulse | updated |
| Build-Abhängigkeiten | go |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | fetch |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
fetch 14.0.0-r0
Portable fetch utility from FreeBSD
https://github.com/jrmarino/fetch-freebsd
sudo apk add fetchfetch-dev 14.0.0-r0
Portable fetch utility from FreeBSD (development files)
https://github.com/jrmarino/fetch-freebsd
sudo apk add fetch-devfetch-doc 14.0.0-r0
Portable fetch utility from FreeBSD (documentation)
https://github.com/jrmarino/fetch-freebsd
sudo apk add fetch-doclibfetch 14.0.0-r0
Portable fetch utility from FreeBSD (libraries)
https://github.com/jrmarino/fetch-freebsd
sudo apk add libfetchfetch
sudo port install fetchMattWhitwam.Fetch
winget install --id MattWhitwam.Fetch -eQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.