Automic VaultAutomic Vault

brew

zigup mit Homebrew, scoop installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für zigup in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install zigup

local Homebrew formula metadata

Windows

Scoopverifiziert · 92%
scoop install main/zigup

Scoop official bucket manifest trees · bucket/zigup.json · Quelle: api.github.com

Überblick

Paketzusammenfassung

Download and manage zig compilers

Befehle und Aliase

  • zigup

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 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.

Sicherheitslage

Risikostufe: blue

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

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

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

Signale

  • text:download

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 8 Plattformziele verfügbar.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
zigupcliglobales Executable

Aktualität

Version und 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.

Seite generiert2026-07-25
Manager-Version2025.05.24
Manager aktualisiert2026-06-14
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/marler8997/zigup

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:zigup
Version2025.05.24
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/zigup
Homepagehttps://github.com/marler8997/zigup
Repositoryhttps://github.com/marler8997/zigup
Upstream-Dokumentationhttps://github.com/marler8997/zigup#readme
LizenzMIT-0
Quellarchivhttps://github.com/marler8997/zigup/archive/refs/tags/v2025_05_24.tar.gz
Zuletzt aktualisiert2026-06-14T16:15:24-04:00
Pulseupdated
Build-Abhängigkeitenzig@0.14
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Scoop95%

main/zigup

scoop install main/zigup
  • normalized package name match
  • Abgeglichen nach: 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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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