Automic VaultAutomic Vault

brew

bar mit Homebrew, apt, Nix installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install bar

local Homebrew formula metadata

Linux

Debian aptverifiziert · 92%
sudo apt install bar

Debian stable package indexes · bar · Quelle: deb.debian.org

Nixverifiziert · 92%
nix profile install nixpkgs#bar

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

Überblick

Paketzusammenfassung

Provide progress bars for shell scripts

Befehle und Aliase

  • bar

Verlauf

Projektgeschichte und Nutzung

bar is a small Bourne-shell utility that behaves like cat while showing an ASCII progress bar, aimed at portable Unix installation and scripting contexts.

Projektgeschichte

Henrik Theiling's project page frames bar as deliberately minimal shell code that needs no compilation and works across sh, ash, ksh, zsh, bash, and related Bourne-style shells. The design goal is portability first: when progress display cannot be supported safely, the script is intended to fall back toward plain cat behavior.

The upstream change log records a compact evolution from version 1.0's initial release through 1.1 percentage and terminal-width support, 1.2 robustness fixes across shells and systems, 1.3 feature additions such as ETA and configurable sizing, and 1.4 bug fixes.

Adoptionsgeschichte

bar's adoption is narrow but very Unix-shaped: it appears in Homebrew, Debian, Ubuntu, and Nix package metadata as a tiny helper for shell scripts rather than as a large standalone application.

Wie es verwendet wird

The typical use is to pipe or copy data while presenting a text progress indicator in an install script or other shell workflow. Its upstream page emphasizes embedding or reusing the script body in portable installers.

Warum Paket-Nerds sich dafür interessieren

bar is interesting because it solves a common packaging-era problem without a compiled dependency, curses UI, or modern shell assumptions. It is the sort of small, old-school utility that package managers preserve because it remains useful in constrained Unix environments.

Zeitleiste

  • Version 1.0: Initial beta release.
  • Version 1.1: Adds percentage display and terminal-width detection.
  • Version 1.2: Focuses on robustness across Bourne shells and operating systems.
  • Version 1.3.1: Adds ETA, quiet mode, size overrides, and script-dumping features after a broken 1.3 prerelease.
  • Version 1.4: Stable bug-fix release.

Related projects

  • bar overlaps with cat, dd, pv, and shell progress-bar snippets, but its upstream niche is stricter portability and embeddability in Bourne-shell install scripts.

Sicherheitslage

Risikostufe: yellow

generalized runtime or code generation signal.

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

  • generalized runtime or code generation signal

Signale

  • text:shell

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
barcliglobales 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-08
Manager-Version1.4
Manager aktualisiert2026-05-19
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

http://www.theiling.de/projects/bar.html

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:bar
Version1.4
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/bar
Homepagehttp://www.theiling.de/projects/bar.html
Upstream-Dokumentationhttp://www.theiling.de/projects/bar.html
LizenzZlib
Quellarchivhttp://www.theiling.de/downloads/bar-1.4-src.tar.bz2
Zuletzt aktualisiert2026-05-19T13:03:28-04:00
Pulseupdated
Bottleverfügbar (auf all)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebar
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
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%

bar 1.11.1-4

Show information about a data transfer

sudo apt install bar
  • Section: utils
  • Architecture: amd64
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Bar
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bar from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

bar

nix profile install nixpkgs#bar
  • normalized package name match
  • Abgeglichen nach: Bar
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ba/bar/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

bar 1.11.1-4

Show information about a data transfer

sudo apt install bar
  • Section: universe/utils
  • Architecture: amd64
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Bar
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: bar from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

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