macOS
brew install fetchlocal Homebrew formula metadata
sudo port install fetchMacPorts ports tree · net/fetch/Portfile · ソース: api.github.com
brew / 順位 1741
fetch のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install fetchlocal Homebrew formula metadata
sudo port install fetchMacPorts ports tree · net/fetch/Portfile · ソース: api.github.com
sudo apk add fetchAlpine Linux edge package indexes · fetch · ソース: dl-cdn.alpinelinux.org
nix profile install nixpkgs#fetchnixpkgs package indexes · pkgs/by-name/fe/fetch/package.nix · ソース: api.github.com
winget install --id MattWhitwam.Fetch -eWindows Package Manager source index · MattWhitwam.Fetch · ソース: cdn.winget.microsoft.com
概要
Download assets from a commit, branch, or tag of GitHub repositories
履歴
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.
セキュリティ状態
broad file, network, media, or database tool signal.
リスク blue · 信頼度 中 · tool
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
fetch | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:fetch |
|---|---|
| バージョン | 0.4.8 |
| パッケージマネージャ | Homebrew |
| ホームページ | https://www.gruntwork.io/ |
| リポジトリ | https://github.com/gruntwork-io/fetch |
| 最終更新 | 2026-07-26T11:37:56+02:00 |
| Pulse | updated |
| Bottle | 未記録 |
| サービス | 宣言なし |
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
fetch
nix profile install nixpkgs#fetchfetch 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 -eソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.