pkg.soopen package index

brew / Rang 4832

tkdiff mit Homebrew, MacPorts, Nix, zypper installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install tkdiff

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install tkdiff

MacPorts ports tree · x11/tkdiff/Portfile · Quelle: api.github.com

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#tkdiff

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

openSUSE zypperverifiziert · 92%
sudo zypper install tkdiff

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

Überblick

Paketzusammenfassung

Graphical side by side diff utility

Befehle und Aliase

  • tkdiff

Verlauf

Projektgeschichte und Nutzung

TkDiff is a Tcl/Tk graphical front end to diff, designed for side-by-side file comparison, merge preparation, and lightweight visual review across Unix, Windows, and macOS-style desktop environments.

Projektgeschichte

The official TkDiff site describes the program as a graphical front end to diff with side-by-side text comparison, diff bookmarks, a graphical map of differences, and tools for slicing diff regions to control merge output.

SourceForge lists tkdiff as registered on 2002-10-16 and still active, with a last update shown as 2026-05-21. The project is written in Tcl and distributed under GPLv2, which matches its long life as a small portable GUI that only needs a Tcl/Tk runtime.

Over time the SourceForge description broadened from a simple visual diff viewer into a source-code tool: it lists support for several SCM systems including Subversion, Git, Mercurial, directory-level comparison, configurable differencing engines, and 3-way merging.

Adoptionsgeschichte

TkDiff's adoption followed the classic Tcl/Tk pattern: one portable scriptable GUI could run across X11, Win32, and macOS environments with little platform-specific machinery. SourceForge lists Windows, Mac, Linux, BSD, and ChromeOS as supported operating-system families.

The supplied package-manager facts show tkdiff carried by Homebrew, MacPorts, Nix, and openSUSE/zypper, reflecting a durable developer-tool niche: it is old enough to predate Git's dominance but simple enough to remain useful in modern package collections.

Wie es verwendet wird

TkDiff is used when a developer wants a fast visual view of textual differences without adopting a full IDE. The SourceForge feature list emphasizes SCM integration, directory recursion, alternate diff engines, statistics, and 3-way merge support.

In package-manager culture, tkdiff is the kind of utility people install once and keep around as a familiar external diff or merge command. It is especially attractive on systems where Tcl/Tk is already available and a small GUI beats a heavier review application.

Warum Paket-Nerds sich dafür interessieren

TkDiff is significant because it represents the durable Tcl/Tk desktop-tool stratum of open source: small, cross-platform, scriptable, and useful for decades.

For package nerds, it is a reminder that many valuable developer tools are neither language servers nor web apps; they are stable wrappers around Unix primitives that package managers keep alive because they still solve a concrete workflow.

Zeitleiste

  • 2002-10-16: SourceForge project registered.
  • 2026-05-21: SourceForge lists the latest project update.
  • 2026: SourceForge project page continues to list SCM integration, directory comparison, and 3-way merge support.

Related projects

  • diff is the underlying command-line comparison tool that TkDiff visualizes.
  • Subversion, Git, and Mercurial are listed by the project as SCM systems TkDiff can interface with.
  • Meld and WinMerge are adjacent visual diff and merge tools in the same package-manager niche.

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

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

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
tkdiffExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

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-08-03
Manager-Version6.0
Manager aktualisiert2026-07-11
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:tkdiff
Version6.0
PaketmanagerHomebrew
Homepagehttps://tkdiff.sourceforge.io/
Zuletzt aktualisiert2026-07-11T00:34:22+09:00
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

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

Nix95%

tkdiff

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

tkdiff 6.0-1.2

2 and 3-way diff/merge tool

https://tkdiff.sourceforge.io/

sudo zypper install tkdiff
  • License: GPL-2.0-or-later
  • Category: Productivity/Text/Utilities
  • Architecture: noarch
  • Source Package: tkdiff
  • 4 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Tkdiff
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: tkdiff from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

tkdiff

sudo port install tkdiff
  • normalized package name match
  • Abgeglichen nach: Tkdiff
MacPorts ports tree · api.github.com · MacPorts ports tree: x11/tkdiff/Portfile from https://api.github.com/repos/macports/macports-ports/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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation