Automic VaultAutomic Vault

brew

dhall mit Homebrew, apt, dnf, Nix, pacman, scoop installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install dhall

local Homebrew formula metadata

Linux

Debian aptverifiziert · 92%
sudo apt install dhall

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

Fedora dnfverifiziert · 92%
sudo dnf install dhall

Fedora Rawhide package metadata · dhall · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#dhall

nixpkgs package indexes · dhall · Quelle: raw.githubusercontent.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S dhall

Arch Linux sync databases · dhall · Quelle: geo.mirror.pkgbuild.com

Windows

Scoopverifiziert · 92%
scoop install main/dhall

Scoop official bucket manifest trees · bucket/dhall.json · Quelle: api.github.com

Überblick

Paketzusammenfassung

Interpreter for the Dhall language

Befehle und Aliase

  • dhall

Verlauf

Projektgeschichte und Nutzung

Dhall is a typed, terminating configuration language with a command-line interpreter. Its package-manager identity is unusual: it is a language runtime shipped like a CLI utility, most often installed to make large configuration files safer, less repetitive, and easier to generate.

Projektgeschichte

The first Hackage dhall 1.0.0 package metadata names Gabriel Gonzalez as author, carries 2016 copyright, and describes Dhall as a configuration language guaranteed to terminate. The dhall-lang/dhall-haskell repository was created in 2016 and remains the official Haskell implementation.

Adoptionsgeschichte

Official Dhall documentation frames the language around programmable configuration files: reducing repetition while keeping stronger safety properties than general-purpose scripting languages. The official production-use page records adoption by integrations and companies using Dhall for package sets, server configuration, Kubernetes, CI, CloudFormation, and product configuration models.

Wie es verwendet wird

The dhall executable parses, type-checks, evaluates, and pretty-prints Dhall expressions. In practice users combine it with converters such as dhall-to-json and dhall-to-yaml when a target tool still expects JSON or YAML.

Warum Paket-Nerds sich dafür interessieren

Dhall matters to package nerds because it sits at the boundary between programming languages and boring config files. It offers imports, functions, types, normalization, and hashes while intentionally avoiding unrestricted effects and Turing completeness, so package maintainers can ship configuration logic without shipping a general scripting environment.

Zeitleiste

  • 2016: dhall 1.0.0 is published on Hackage as a terminating configuration language.
  • 2016: dhall-lang/dhall-haskell is created as the Haskell implementation repository.
  • 2017: dhall-lang/dhall-lang is created for language documentation and specification material.
  • 2026: Official documentation continues to organize Dhall around tutorials, how-tos, references, and production use.

Related projects

  • dhall-yaml converts Dhall expressions to and from YAML.
  • dhall-json provides JSON conversion tooling.
  • dhall-lang/dhall-lang hosts the language documentation and specification material.

Sicherheitslage

Risikostufe: yellow

generalized runtime or code generation signal.

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

  • generalized runtime or code generation signal

Signale

  • text:interpreter

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 2 Build-Abhängigkeiten.

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
dhallcliglobales 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-10
Manager-Version1.42.3
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://dhall-lang.org/

  • InfoNo package-manager update timestamp was available.niedrig Konfidenz
  • InfoRelease/tag comparison is only available for GitHub repositories.https://dhall-lang.org/none Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:dhall
Version1.42.3
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/dhall
Homepagehttps://dhall-lang.org/
Repositoryhttps://github.com/dhall-lang/dhall-haskell
Upstream-Dokumentationhttps://dhall-lang.org/
LizenzBSD-3-Clause
Quellarchivhttps://hackage.haskell.org/package/dhall-1.42.3/dhall-1.42.3.tar.gz
Abhängigkeitengmp
Build-Abhängigkeitencabal-install, ghc
Von macOS bereitgestellte Bibliothekenlibffi, ncurses
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

dhall 1.42.1-1+b1

configuration language guaranteed to terminate

sudo apt install dhall
  • Section: misc
  • Architecture: amd64
  • Source Package: haskell-dhall
  • 6 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Dhall
Debian stable package indexes · deb.debian.org · Debian stable package indexes: dhall from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

dhall

nix profile install nixpkgs#dhall
  • normalized package name match
  • Abgeglichen nach: Dhall
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: dhall from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

dhall 1.41.2-1

configuration language guaranteed to terminate

sudo apt install dhall
  • Section: universe/misc
  • Architecture: amd64
  • Source Package: haskell-dhall
  • 5 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Dhall
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: dhall from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

dhall 1.42.3-1.fc44

A configuration language guaranteed to terminate

https://hackage.haskell.org/package/dhall

sudo dnf install dhall
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: dhall
  • 9 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dhall
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: dhall from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

dhall-common 1.42.3-1.fc44

dhall common files

https://hackage.haskell.org/package/dhall

sudo dnf install dhall-common
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: dhall
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dhall
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: dhall-common from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

ghc-dhall 1.42.3-1.fc44

Haskell dhall library

https://hackage.haskell.org/package/dhall

sudo dnf install ghc-dhall
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: dhall
  • 32 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dhall
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ghc-dhall from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

ghc-dhall-devel 1.42.3-1.fc44

Haskell dhall library development files

https://hackage.haskell.org/package/dhall

sudo dnf install ghc-dhall-devel
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: dhall
  • 3 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dhall
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ghc-dhall-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

ghc-dhall-doc 1.42.3-1.fc44

Haskell dhall library documentation

https://hackage.haskell.org/package/dhall

sudo dnf install ghc-dhall-doc
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: dhall
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dhall
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ghc-dhall-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

ghc-dhall-prof 1.42.3-1.fc44

Haskell dhall profiling library

https://hackage.haskell.org/package/dhall

sudo dnf install ghc-dhall-prof
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: dhall
  • 2 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dhall
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ghc-dhall-prof from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

dhall 1.42.3-81

A configuration language guaranteed to terminate

https://dhall-lang.org

sudo pacman -S dhall
  • License: BSD-3-Clause
  • Architecture: x86_64
  • 32 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Dhall
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: dhall from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
Scoop95%

main/dhall

scoop install main/dhall
  • normalized package name match
  • Abgeglichen nach: Dhall
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/dhall.json from https://api.github.com/repos/ScoopInstaller/Main/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