Automic VaultAutomic Vault

brew

Installer bar avec Homebrew, apt, Nix

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install bar

local Homebrew formula metadata

Linux

Debian aptvérifié · 92%
sudo apt install bar

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

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

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

aperçu

Résumé du paquet

Provide progress bars for shell scripts

Commandes et alias

  • bar

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

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

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.

Chronologie

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

posture de sécurité

Niveau de risque : yellow

generalized runtime or code generation signal.

Classificateur de risque

risque yellow · confiance moyen · runtime

Pourquoi

  • generalized runtime or code generation signal

Signaux

  • text:shell

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.

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
barcliexé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-08
version du gestionnaire1.4
gestionnaire mis à jour2026-05-19
données localesOK
amontnot checked
dernière version détectéenon détecté

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

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:bar
Version1.4
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/bar
Page d'accueilhttp://www.theiling.de/projects/bar.html
Docs amonthttp://www.theiling.de/projects/bar.html
LicenceZlib
Archive sourcehttp://www.theiling.de/downloads/bar-1.4-src.tar.bz2
Dernière mise à jour2026-05-19T13:03:28-04:00
Pulseupdated
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 Namebar
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
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.

Debian apt95%

bar 1.11.1-4

Show information about a data transfer

sudo apt install bar
  • Section: utils
  • Architecture: amd64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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

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