Automic VaultAutomic Vault

brew

dfmt mit Homebrew, Nix, pacman installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install dfmt

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#dfmt

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

Arch Linux pacmanverifiziert · 92%
sudo pacman -S dfmt

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

Überblick

Paketzusammenfassung

Formatter for D source code

Befehle und Aliase

  • dfmt

Verlauf

Projektgeschichte und Nutzung

dfmt is a formatter for D source code. It can read from stdin or a file, write formatted output to stdout, edit files in place, and use EditorConfig files for formatting settings.

Projektgeschichte

The official tag history begins in 2015 with the 0.1.x series. The README describes the tool as beta quality and documents both DUB and source builds, reflecting its role inside the D language tooling ecosystem.

Adoptionsgeschichte

dfmt follows the formatter pattern familiar from other language communities: a small command-line tool that can be invoked directly, integrated into editors, or run by project scripts while reading shared formatting policy from `.editorconfig`.

Wie es verwendet wird

By default dfmt reads D source from stdin and writes to stdout. When given a file and `--inplace`, it rewrites that file, while command-line options can override settings discovered through applicable `.editorconfig` files.

Warum Paket-Nerds sich dafür interessieren

For package nerds, dfmt is the D ecosystem's conventional formatting binary: packaging it gives editors and build scripts a reproducible formatter without requiring each project to vendor the formatter itself.

Zeitleiste

  • 2015: v0.1.0 appears in the official tag history.
  • 2023: v0.15.0 is tagged after beta releases.
  • 2024: v0.15.2 is tagged.

Related projects

  • dfmt is related to DUB, D compiler toolchains such as DMD and LDC, EditorConfig, and libdparse.

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 10 Plattformziele verfügbar.
  • Build-Metadaten listen 1 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.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
.editorconfig

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
dfmtcliglobales 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-Version0.15.2
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/dlang-community/dfmt

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:dfmt
Version0.15.2
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/dfmt
Homepagehttps://github.com/dlang-community/dfmt
Repositoryhttps://github.com/dlang-community/dfmt
Upstream-Dokumentationhttps://github.com/dlang-community/dfmt#readme
LizenzBSL-1.0
Quellarchivhttps://github.com/dlang-community/dfmt.git
Build-Abhängigkeitenldc
Bottleverfügbar (auf arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namedfmt
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

dfmt

nix profile install nixpkgs#dfmt
  • normalized package name match
  • Abgeglichen nach: Dfmt
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/df/dfmt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
pacman95%

dfmt 0.15.2-1

Dfmt is a formatter for D source code

https://github.com/dlang-community/dfmt

sudo pacman -S dfmt
  • License: BSL-1.0
  • Architecture: x86_64
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Dfmt
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: dfmt from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.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 configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment