Automic VaultAutomic Vault

brew

Installer zigup avec Homebrew, scoop

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de zigup pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install zigup

local Homebrew formula metadata

Windows

Scoopvérifié · 92%
scoop install main/zigup

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

aperçu

Résumé du paquet

Download and manage zig compilers

Commandes et alias

  • zigup

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

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

posture de sécurité

Niveau de risque : blue

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

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

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

Signaux

  • text:download

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 8 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
zigupcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire2025.05.24
gestionnaire mis à jour2026-06-14
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/marler8997/zigup

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:zigup
Version2025.05.24
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/zigup
Page d'accueilhttps://github.com/marler8997/zigup
Dépôthttps://github.com/marler8997/zigup
Docs amonthttps://github.com/marler8997/zigup#readme
LicenceMIT-0
Archive sourcehttps://github.com/marler8997/zigup/archive/refs/tags/v2025_05_24.tar.gz
Dernière mise à jour2026-06-14T16:15:24-04:00
Pulseupdated
Dépendances de compilationzig@0.14
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Scoop95%

main/zigup

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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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