pkg.soopen package index

brew / rang 9181

Installer wait4x avec Homebrew, apk, Nix, zypper, scoop

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install wait4x

local Homebrew formula metadata

Linux

Alpine Linux apkvérifié · 92%
sudo apk add wait4x

Alpine Linux edge package indexes · wait4x · Source: dl-cdn.alpinelinux.org

Nixvérifié · 92%
nix profile install nixpkgs#wait4x

nixpkgs package indexes · pkgs/by-name/wa/wait4x/package.nix · Source: api.github.com

openSUSE zyppervérifié · 92%
sudo zypper install wait4x

openSUSE Tumbleweed package metadata · wait4x · Source: download.opensuse.org

Windows

Scoopvérifié · 92%
scoop install extras/wait4x

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

aperçu

Résumé du paquet

Wait for a port or a service to enter the requested state

Commandes et alias

  • wait4x

historique

Historique du projet et usages

Wait4X is a Go-based readiness-waiting tool for scripts, CI jobs, containers, and local development. Its job is deliberately narrow: block until a port, protocol endpoint, database, message broker, or other service reaches the expected state, then optionally run a command.

Historique du projet

The GitHub repository was created on November 1, 2019, and GitHub release metadata shows v0.1.0 published on February 8, 2020. The project later adopted the `wait4x.dev/v3` module path and documents itself as a lightweight, zero-dependency tool for modern infrastructure readiness checks.

By 2025 the release series had reached v3.6.0, and the README described a broader surface than simple TCP waiting: TCP, HTTP, DNS, Redis, MySQL, PostgreSQL, MongoDB, Kafka, RabbitMQ, InfluxDB, Temporal, reverse checks, parallel checks, exponential backoff, and command execution after checks.

Historique d'adoption

Wait4X lives in the same operational niche as `wait-for-it`, `dockerize`, Kubernetes readiness checks, and ad hoc shell loops, but its pitch is one static cross-platform binary with service-aware checks. As of July 2, 2026, GitHub API metadata showed about 1,339 stars and 54 forks, which is meaningful adoption for a focused infrastructure CLI.

Modes d'utilisation

Typical usage is inline in automation: `wait4x tcp localhost:5432`, `wait4x http https://example.com/health --expect-status-code 200`, or `wait4x postgresql postgres://...` before a test suite or startup script continues. The README also shows multiple targets checked in parallel and an `--invert-check` mode for waiting until a service becomes unavailable.

Because it can run a command after readiness succeeds, Wait4X often replaces a shell loop in Docker entrypoints, CI workflow steps, and local scripts where a database, cache, broker, or API needs to be up before the next process starts.

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

Its package-nerd significance is the consolidation of many tiny readiness patterns into one binary. It does not define a protocol or framework, but it is useful glue in the places where package managers, containers, and CI systems expose race conditions between service startup and test execution.

Chronologie

  • November 1, 2019: the wait4x/wait4x repository was created on GitHub.
  • February 8, 2020: v0.1.0 was published as an early GitHub release.
  • October 20, 2025: v3.6.0 was published, showing the project had continued into a v3 line with a wider readiness-check surface.
  • July 2, 2026: GitHub API metadata showed the project still present as a moderate-sized infrastructure CLI repository.

Related projects

  • Related tools include `wait-for-it`, `dockerize`, and health-check mechanisms in Docker Compose and Kubernetes. Wait4X differs by shipping a single CLI with multiple protocol and service-specific checks rather than relying only on raw TCP ports or shell scripting.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour wait4x. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

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
wait4xexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

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-08-03
version du gestionnaire3.6.0
gestionnaire mis à jour2026-05-09
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:wait4x
Version3.6.0
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://wait4x.dev
Dépôthttps://github.com/wait4x/wait4x
Dernière mise à jour2026-05-09T15:13:04Z
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

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.

Nix95%

wait4x

nix profile install nixpkgs#wait4x
  • normalized package name match
  • Correspondance par : Wait4x
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/wa/wait4x/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

wait4x 3.6.0-r3

Wait4X allows you to wait for a port or a service to enter the requested state

https://wait4x.dev

sudo apk add wait4x
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: wait4x
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Wait4x
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: wait4x from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

wait4x-bash-completion 3.6.0-r3

Bash completions for wait4x

https://wait4x.dev

sudo apk add wait4x-bash-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: wait4x
  • normalized package name match
  • Correspondance par : Wait4x
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: wait4x-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

wait4x-doc 3.6.0-r3

Wait4X allows you to wait for a port or a service to enter the requested state (documentation)

https://wait4x.dev

sudo apk add wait4x-doc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: wait4x
  • normalized package name match
  • Correspondance par : Wait4x
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: wait4x-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

wait4x-fish-completion 3.6.0-r3

Fish completions for wait4x

https://wait4x.dev

sudo apk add wait4x-fish-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: wait4x
  • normalized package name match
  • Correspondance par : Wait4x
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: wait4x-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

wait4x-zsh-completion 3.6.0-r3

Zsh completions for wait4x

https://wait4x.dev

sudo apk add wait4x-zsh-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: wait4x
  • normalized package name match
  • Correspondance par : Wait4x
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: wait4x-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
zypper95%

wait4x 3.6.0-1.6

Wait for a port or a service to enter the requested state

https://github.com/wait4x/wait4x

sudo zypper install wait4x
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: wait4x
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Wait4x
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: wait4x from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
Scoop95%

extras/wait4x

scoop install extras/wait4x
  • normalized package name match
  • Correspondance par : Wait4x
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/wait4x.json from https://api.github.com/repos/ScoopInstaller/Extras/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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation