Automic VaultAutomic Vault

brew

Installer zshdb avec Homebrew, MacPorts, pacman

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install zshdb

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install zshdb

MacPorts ports tree · devel/zshdb/Portfile · Source: api.github.com

aperçu

Résumé du paquet

Debugger for zsh

Commandes et alias

  • zshdb

historique

Historique du projet et usages

zshdb is a gdb-like debugger for Zsh scripts. It is part of the Trepan debugger family and brings stepping, breakpoints, stack inspection, and debugger-style command interaction to shell code that is otherwise usually debugged with `set -x` and print statements.

Historique du projet

The public GitHub repository was created on 2008-08-08. The README and Read the Docs site describe zshdb as a debugger for Zsh, aligned with Rocky Bernstein's broader Trepan debugger work and sibling shell debuggers.

zshdb's premise is deliberately narrow: Zsh scripts deserve source-level debugging too. Rather than implementing a new shell, it wraps and instruments Zsh execution to provide debugger commands familiar from gdb-style workflows.

Historique d'adoption

Adoption is specialized. Most shell users rely on tracing, but maintainers of larger shell scripts, shell libraries, or Zsh-specific tooling can benefit from real stepping and breakpoints. That niche is why zshdb appears in several package managers even without mainstream visibility.

The package is also part of a debugger lineage: users who discover bashdb, pydb, or Trepan-style tools can recognize zshdb as the Zsh-specific member of that family.

Modes d'utilisation

Developers run `zshdb` against a Zsh script to step through execution, inspect call frames and variables, set breakpoints, and diagnose control-flow problems. It is most useful when `set -x` output becomes too noisy or when a script uses Zsh-specific behavior that a POSIX-sh debugger would not understand.

Because it is a command-line debugger, packaging matters: installing it from Homebrew, MacPorts, or Arch puts a repeatable debugger binary alongside the shell it targets.

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

zshdb matters because it packages observability for shell scripts, a corner of developer tooling that is often under-served. Shells are everywhere, but source-level shell debuggers remain niche enough that package-manager discovery is important.

It is also a useful sibling entry for package databases: bashdb, zshdb, and Trepan-related debuggers show a family of small, language-specific debugging tools rather than one monolithic debugger package.

Chronologie

  • 2008-08-08: The Trepan-Debuggers/zshdb GitHub repository is created.
  • 2010s: zshdb is documented through README material and Read the Docs as part of the Trepan debugger ecosystem.
  • 2020s: zshdb remains packaged by Homebrew, MacPorts, and Arch-derived package metadata for users who need Zsh script debugging.

Related projects

  • Related projects include Zsh, bashdb, Trepan debuggers, gdb, kshdb, shell tracing with `set -x`, and Zsh test/debugging workflows.

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 zshdb. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

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 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

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
zshdbcliexé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-10
version du gestionnaire1.1.4
gestionnaire mis à jour2026-07-05
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/Trepan-Debuggers/zshdb

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:zshdb
Version1.1.4
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/zshdb
Page d'accueilhttps://github.com/Trepan-Debuggers/zshdb
Dépôthttps://github.com/Trepan-Debuggers/zshdb
Docs amonthttps://github.com/Trepan-Debuggers/zshdb#readme
LicenceGPL-2.0-or-later AND GPL-3.0-or-later AND HPND-sell-variant
Archive sourcehttps://downloads.sourceforge.net/project/bashdb/zshdb/1.1.4/zshdb-1.1.4.tar.gz
Dernière mise à jour2026-07-05T00:14:30+09:00
Pulseupdated
Dépendanceszsh
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namezshdb
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • 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.

pacman95%

zshdb 1.1.4-2

A debugger for zsh scripts

https://github.com/rocky/zshdb/

sudo pacman -S zshdb
  • License: GPL
  • Architecture: any
  • 2 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Zshdb
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: zshdb from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

zshdb

sudo port install zshdb
  • normalized package name match
  • Correspondance par : Zshdb
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/zshdb/Portfile from https://api.github.com/repos/macports/macports-ports/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

  • Nucleus package database
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment