Automic VaultAutomic Vault

brew

Installer dhall-bash avec Homebrew, Nix, pacman

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install dhall-bash

local Homebrew formula metadata

aperçu

Résumé du paquet

Compile Dhall to Bash

Commandes et alias

  • dhall-to-bash

historique

Historique du projet et usages

dhall-bash is the Dhall ecosystem's bridge from typed, normalizing configuration expressions into shell-friendly values. It exists for the corner of operations culture where Bash remains the glue, but users still want Dhall's type checking and import discipline before values enter a script.

Historique du projet

The dhall-haskell repository lists dhall-bash as one of the packages maintained in the main Haskell implementation tree. Its package README describes a Dhall-to-Bash compiler that marshals Dhall values into Bash scripts, with support focused on primitive values, lists, optional values, and records from normalized expressions.

Historique d'adoption

Dhall's official integration guide frames Bash output as one of the external executable paths for projects that do not read Dhall directly. The supplied package facts show dhall-bash packaged by Homebrew, Nix, and Arch, which fits its niche as an optional companion command rather than the default Dhall entry point.

Modes d'utilisation

Users pipe or redirect Dhall expressions into dhall-to-bash, optionally asking it to emit Bash declarations. The official README examples show scalar output, readonly variable declarations, arrays, and associative arrays that can be evaluated by a shell script.

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

dhall-bash matters to package nerds because it captures a recurring packaging pattern: a language ecosystem grows small format-specific executables so package managers can expose only the integration a user needs. It lets shell-heavy deployments consume typed configuration without pulling an application into a Dhall binding.

Chronologie

  • 2017: dhall-haskell public releases included the multi-package Dhall toolchain.
  • 2026: The official docs still present Bash generation as an external executable integration path.

Related projects

  • dhall-json, dhall-yaml, dhall-toml, dhall-nix, and dhall-lsp-server are sibling packages in dhall-haskell. The language-independent dhall-lang repository defines the shared standard and documentation.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

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 6 plateformes.
  • S’installe avec 1 dépendances d’exécution.
  • Les métadonnées de compilation listent 2 dépendances de compilation.

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
dhall-to-bashcliexé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.0.41
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/dhall-lang/dhall-haskell

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:dhall-bash
Version1.0.41
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/dhall-bash
Page d'accueilhttps://github.com/dhall-lang/dhall-haskell/tree/main/dhall-bash
Dépôthttps://github.com/dhall-lang/dhall-haskell
Docs amonthttps://docs.dhall-lang.org/
LicenceBSD-3-Clause
Archive sourcehttps://hackage.haskell.org/package/dhall-bash-1.0.41/dhall-bash-1.0.41.tar.gz
Dépendancesgmp
Dépendances de compilationcabal-install, ghc
Bibliothèques fournies par macOSlibffi, ncurses
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

Nix95%

dhall-bash

nix profile install nixpkgs#dhall-bash
  • normalized package name match
  • Correspondance par : Dhall Bash
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: dhall-bash from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
pacman95%

dhall-bash 1.0.41-216

Compile Dhall to Bash

https://dhall-lang.org

sudo pacman -S dhall-bash
  • License: BSD-3-Clause
  • Architecture: x86_64
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Dhall Bash
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: dhall-bash from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.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