Automic VaultAutomic Vault

brew

zigup を Homebrew, scoop でインストール

zigup のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install zigup

local Homebrew formula metadata

Windows

Scoop確認済み · 92%
scoop install main/zigup

Scoop official bucket manifest trees · bucket/zigup.json · ソース: api.github.com

概要

パッケージ概要

Download and manage zig compilers

コマンドとエイリアス

  • zigup

履歴

プロジェクトの歴史と使われ方

zigup is a Zig compiler version manager by marler8997. It downloads Zig compiler builds, stores them in versioned directories, and switches the zig command users get on PATH, making it a practical companion for a pre-1.0 language whose projects often require specific compiler generations.

プロジェクトの歴史

The zigup repository was created in May 2020 and describes its purpose as downloading and managing Zig compilers. GitHub release data shows continuing date-stamped releases from at least 2021 through 2025, including v2025_05_24.

The README now includes an important maintenance note: the author no longer uses zigup personally, recommends anyzig instead, but says zigup will continue to be supported for people who prefer it. That is a useful ecosystem transition, not an abandonment story: zigup remains the explicit switcher, while anyzig aims to choose the right compiler from project metadata.

採用の歴史

zigup's adoption follows directly from Zig's release and compatibility model. Because build.zig APIs, standard-library APIs, and language details change before 1.0, users often need to fetch master, a stable release, or an older compiler quickly.

The tool is especially attractive to Zig contributors, library authors, and package maintainers who test across several Zig versions. Its Homebrew and Scoop packaging also made it easy to install as a general-purpose Zig version switcher.

使われ方

Common commands from the README include zigup <version> to fetch and set a compiler as default, zigup fetch <version> to download without switching, zigup default to print or set the default compiler, zigup list to show installed versions, zigup clean to remove old compilers, and zigup run <version> <args> to run a specific compiler.

Internally, zigup stores compilers in a global install directory and exposes the selected zig through a PATH entry: a symlink on POSIX systems and a forwarding executable on Windows. That keeps the workflow simple for shell users and package recipes that expect a command named zig.

パッケージ好きにとっての重要性

zigup is significant because Zig version management is not cosmetic. In Zig, the compiler is also the build system and package manager, so selecting a version selects the behavior of build.zig, build.zig.zon, std, zig cc, and test execution.

The README's move toward anyzig also tells a broader package story: manual global switching works, but project-declared compiler versions are a better long-term fit for reproducible builds.

タイムライン

  • 2020-05-30: marler8997/zigup is created on GitHub.
  • 2021-02-20: GitHub release data shows an early date-stamped zigup release.
  • 2022-2025: zigup continues publishing date-stamped releases for current Zig users.
  • 2025-05-24: v2025_05_24 is published, the latest release observed in the GitHub release list checked for this enrichment.
  • 2026: The README recommends anyzig for automatic project-based compiler selection while keeping zigup supported.

Related projects

  • anyzig is the author's recommended successor-style tool that invokes the correct Zig version based on project metadata.
  • Zig's official download index is the source of release builds that version managers revolve around.
  • brew:zig, brew:zig@0.14, and brew:zig@0.15 are package-manager alternatives for installing specific compiler lines without a separate switcher.

セキュリティ状態

リスクレベル: blue

broad file, network, media, or database tool signal.

リスク分類器

リスク blue · 信頼度 中 · tool

理由

  • broad file, network, media, or database tool signal

信号

  • text:download

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 8 個のプラットフォームターゲットで利用できます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
zigupcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版2025.05.24
マネージャ更新日2026-06-14
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/marler8997/zigup

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:zigup
バージョン2025.05.24
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/zigup
ホームページhttps://github.com/marler8997/zigup
リポジトリhttps://github.com/marler8997/zigup
上流ドキュメントhttps://github.com/marler8997/zigup#readme
ライセンスMIT-0
ソースアーカイブhttps://github.com/marler8997/zigup/archive/refs/tags/v2025_05_24.tar.gz
最終更新2026-06-14T16:15:24-04:00
Pulseupdated
ビルド依存関係zig@0.14
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namezigup
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Scoop95%

main/zigup

scoop install main/zigup
  • normalized package name match
  • 一致条件: Zigup
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/zigup.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment