Automic VaultAutomic Vault

brew

bash_unit mit Homebrew, apt, Nix installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install bash_unit

local Homebrew formula metadata

Linux

Debian aptverifiziert · 92%
sudo apt install bash-unit

Debian stable package indexes · bash-unit · Quelle: deb.debian.org

Nixverifiziert · 92%
nix profile install nixpkgs#bash_unit

nixpkgs package indexes · pkgs/by-name/ba/bash_unit/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

Bash unit testing enterprise edition framework for professionals

Befehle und Aliase

  • bash_unit

Verlauf

Projektgeschichte und Nutzung

bash_unit is a Bash unit-testing framework. It is intentionally small: an installable shell test runner for projects that want assertions and test discovery without leaving Bash.

Projektgeschichte

The official executable identifies itself as a Bash unit testing framework and carries Pascal Grange copyright years 2011-2016. Its source points to the official `bash-unit/bash_unit` repository and currently declares version v2.3.3.

The repository tag list starts at v0.0.1 and progresses through v1.x and v2.x releases, showing a long-maintained single-purpose shell testing tool rather than a recent wrapper around a larger framework.

Adoptionsgeschichte

bash_unit adoption is concentrated among shell-script projects that want tests but do not need Bats or a cross-language test framework. The batch input shows Homebrew, Debian, and Nix packages, which is enough distribution coverage to make it a repeatable dependency in developer workstations and CI images.

Wie es verwendet wird

Users write Bash test functions and run them with the `bash_unit` executable. The tool provides assertions, colored reporting, failure output, and a small runtime that remains close to plain shell code.

Warum Paket-Nerds sich dafür interessieren

bash_unit matters mostly as part of the Bash testing ecosystem. Package nerds care because shell code is everywhere, but many shell projects historically had little test structure; a small packaged runner lowers the friction without introducing a language runtime beyond Bash itself.

It also sits in the interesting overlap between package infrastructure and package contents: many packages are built by shell scripts, and tools like bash_unit help test that glue code.

Zeitleiste

  • 2011: Copyright header begins for bash_unit's main executable.
  • 2010s: Tag series begins at v0.0.1 and reaches v1.x.
  • 2020s: v2.x release series continues through v2.3.3.
  • 2020s: Homebrew, Debian, and Nix package the runner.

Related projects

  • Related Bash and shell test tools include Bats, shunit2, ShellSpec, ShellCheck, and shfmt. bash_unit occupies the minimal unit-test-runner lane among those tools.

Quellen

  • Official `bash_unit` executable identifies the framework, copyright years 2011-2016, repository URL, and version v2.3.3.
  • Official tags list shows v0.0.1 through v2.3.3 release tags.
  • input.source_facts.package-manager lists Homebrew, Debian, and Nix packaging.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 1 Plattformziele verfügbar.

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
bash_unitcliglobales 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-Version2.3.3
Manager aktualisiert
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv2.3.3

https://github.com/bash-unit/bash_unit

  • InfoNo package-manager update timestamp was available.niedrig Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:bash_unit
Version2.3.3
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/bash_unit
Homepagehttps://github.com/bash-unit/bash_unit
Repositoryhttps://github.com/bash-unit/bash_unit
Upstream-Dokumentationhttps://github.com/bash-unit/bash_unit#readme
LizenzGPL-3.0-only
Quellarchivhttps://github.com/bash-unit/bash_unit/archive/refs/tags/v2.3.3.tar.gz
Bottleverfügbar (auf all)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebash_unit
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.

Debian apt95%

bash-unit 2.3.2-1

bash_unit - bash unit testing

https://github.com/pgrange/bash_unit

sudo apt install bash-unit
  • Section: devel
  • Architecture: all
  • normalized package name match
  • Abgeglichen nach: Bash Unit
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bash-unit from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

bash_unit

nix profile install nixpkgs#bash_unit
  • normalized package name match
  • Abgeglichen nach: Bash Unit
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ba/bash_unit/package.nix from https://api.github.com/repos/NixOS/nixpkgs/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