Automic VaultAutomic Vault

brew

dyff mit Homebrew, MacPorts, Nix, zypper, scoop installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install dyff

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install dyff

MacPorts ports tree · textproc/dyff/Portfile · Quelle: api.github.com

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#dyff

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

openSUSE zypperverifiziert · 92%
sudo zypper install dyff

openSUSE Tumbleweed package metadata · dyff · Quelle: download.opensuse.org

Windows

Scoopverifiziert · 92%
scoop install main/dyff

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

Überblick

Paketzusammenfassung

Diff tool for YAML files, and sometimes JSON

Befehle und Aliase

  • dyff

Verlauf

Projektgeschichte und Nutzung

dyff is Homeport's diff tool for YAML files and sometimes JSON. Its official README says it was inspired by old BOSH v1 deployment output that reported only the changed parts of YAML from one version to another.

Projektgeschichte

The official git history starts on 2018-03-09, with early commits adding Cobra-generated command structure and, by 2018-03-11, json, yaml, and between subcommands. Tags begin with v0.1-alpha in April 2018 and continue through v1.12.0 in April 2026.

Adoptionsgeschichte

dyff spread through infrastructure and configuration workflows rather than general prose diffing. Its README documents FreeBSD ports/packages, Homebrew tap installation, mise, MacPorts, GitHub release binaries, a curl installer, and go install; the batch input also lists Homebrew, MacPorts, Nix, Scoop, and zypper.

Wie es verwendet wird

dyff compares local files, remote URIs, or stdin; reports differences by YAML document location; can use Spruce dot-style paths or go-patch path syntax; converts YAML and JSON; preserves map order; and can be wired into kubectl diff or Git external diff commands.

Warum Paket-Nerds sich dafür interessieren

dyff is package-nerd relevant because modern infrastructure is YAML-heavy and ordinary line diff is often noisy for structured config. It packages the BOSH/Cloud Foundry style of semantic manifest comparison into a standalone CLI that also fits Kubernetes, Git, CI, and cross-platform binary distribution.

Zeitleiste

  • 2018: Initial git commit and alpha tags.
  • 2018: Early subcommands for JSON conversion, YAML conversion, and file comparison land in the official repository.
  • 2026: v1.12.0 tagged on 2026-04-26.

Related projects

  • The official README names BOSH v1 as the inspiration and references Spruce path syntax, go-patch paths, kubectl diff integration, cf-deployment examples, Git external diff usage, jq pipelines, and Go installation.

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

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
dyffcliglobales 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-Version1.12.0
Manager aktualisiert2026-04-26
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv1.12.0

https://github.com/homeport/dyff

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:dyff
Version1.12.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/dyff
Homepagehttps://github.com/homeport/dyff
Repositoryhttps://github.com/homeport/dyff
Upstream-Dokumentationhttps://github.com/homeport/dyff#readme
LizenzMIT
Quellarchivhttps://github.com/homeport/dyff/archive/refs/tags/v1.12.0.tar.gz
Zuletzt aktualisiert2026-04-26T23:34:08Z
Pulseupdated
Build-Abhängigkeitengo
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 Namedyff
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%

dyff

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

dyff 1.12.0-1.1

Diff tool for YAML files, and sometimes JSON

https://github.com/homeport/dyff

sudo zypper install dyff
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: dyff
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dyff
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: dyff from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

dyff

sudo port install dyff
  • normalized package name match
  • Abgeglichen nach: Dyff
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/dyff/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/dyff

scoop install main/dyff
  • normalized package name match
  • Abgeglichen nach: Dyff
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/dyff.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