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

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

## インストール

```sh
sudo av install brew:zigup
```

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

### macOS

- Homebrew (100%):

```sh
brew install zigup
```

  証拠: local Homebrew formula metadata

### Windows

- Scoop (92%):

```sh
scoop install main/zigup
```

  証拠: Scoop official bucket manifest trees: bucket/zigup.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

## パッケージ情報

- **パッケージキー:** brew:zigup
- **パッケージマネージャ:** Homebrew
- **パッケージマネージャページ:** <https://formulae.brew.sh/formula/zigup>
- **バージョン:** 2025.05.24
- **ソース概要:** Download and manage zig compilers
- **ホームページ:** <https://github.com/marler8997/zigup>
- **リポジトリ:** <https://github.com/marler8997/zigup>
- **ライセンス:** MIT-0
- **ソースアーカイブ:** <https://github.com/marler8997/zigup/archive/refs/tags/v2025_05_24.tar.gz>
- **最終更新:** 2026-06-14T16:15:24-04:00
- **生成日時:** 2026-08-04T22:13:35+00:00

## 実行可能ファイル

- zigup (cli)
- zigup (エイリアス)

## ビルド依存関係

- zig@0.14

## インストール挙動

- post-install フック: 未定義
- Bottle: 利用可能 対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux

## バージョンと鮮度

- ページ生成日: 2026-08-04
- マネージャ版: 2025.05.24
- マネージャ更新日: 2026-06-14
- ローカルデータ: OK
- 上流リポジトリ: https://github.com/marler8997/zigup
- 情報: No cached GitHub release or tag data was available.
## プロジェクトの歴史と使われ方

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.

### ソース

- <https://api.github.com/repos/marler8997/zigup>
- <https://api.github.com/repos/marler8997/zigup/releases?per_page=100>
- <https://github.com/marler8997/anyzig>
- <https://github.com/marler8997/zigup>
- <https://raw.githubusercontent.com/marler8997/zigup/master/README.md>
- <https://ziglang.org/download/>


## セキュリティノート

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

- **Geiger リスク:** blue / 中
- broad file, network, media, or database tool signal

## ソースデータベース詳細

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** zigup
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

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

- Scoop - main/zigup: normalized package name match | Scoop official bucket manifest trees: bucket/zigup.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1


## 関連リンク

- [Source-control packages](https://pkg.so/ja/source-control-tools/) - Belongs to a source-control command family.
- [Secret-risk packages](https://pkg.so/ja/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://pkg.so/ja/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://pkg.so/ja/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [swiftly](https://pkg.so/ja/brew/swiftly/) - Shares pkgdb curated category or tags: cli, developer-tools, toolchain, version-manager.
- [juliaup](https://pkg.so/ja/brew/juliaup/) - Shares pkgdb curated category or tags: cli, developer-tools, toolchain, version-manager.
- [proto](https://pkg.so/ja/brew/proto/) - Shares pkgdb curated category or tags: cli, developer-tools, toolchain, version-manager.
- [ghcup](https://pkg.so/ja/brew/ghcup/) - Shares pkgdb curated category or tags: cli, developer-tools, toolchain, version-manager.
- [llvm](https://pkg.so/ja/brew/llvm/) - Shares pkgdb curated category or tags: cli, developer-tools, toolchain.
- [rbenv](https://pkg.so/ja/brew/rbenv/) - Shares pkgdb curated category or tags: cli, developer-tools, version-manager.
- [tfenv](https://pkg.so/ja/brew/tfenv/) - Shares pkgdb curated category or tags: cli, developer-tools, version-manager.
- [llvm@20](https://pkg.so/ja/brew/llvm-20/) - Shares pkgdb curated category or tags: cli, developer-tools, toolchain.
- [solc-select](https://pkg.so/ja/brew/solc-select/) - Local package facts share a topical domain. Shared terms: cli, compiler, developer, developer-tools, manage.

## Combined YAML source

View the package source record on GitHub. [combined/zigup.yml](https://github.com/mxcl/pkgdb/blob/main/combined/zigup.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- pkgdb category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
