Automic VaultAutomic Vault

brew

Installer tkdiff avec Homebrew, MacPorts, Nix, zypper

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install tkdiff

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install tkdiff

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

Linux

Nixvérifié · 92%
nix profile install nixpkgs#tkdiff

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

openSUSE zyppervérifié · 92%
sudo zypper install tkdiff

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

aperçu

Résumé du paquet

Graphical side by side diff utility

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

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

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.

Chronologie

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

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 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

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
tkdiffcliexé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-08
version du gestionnaire6.0
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://tkdiff.sourceforge.io/

  • infoNo package-manager update timestamp was available.confiance faible
  • infoRelease/tag comparison is only available for GitHub repositories.https://tkdiff.sourceforge.io/confiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:tkdiff
Version6.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/tkdiff
Page d'accueilhttps://tkdiff.sourceforge.io/
Dépôthttps://sourceforge.net/p/tkdiff/code/HEAD/tree
Docs amonthttps://sourceforge.net/projects/tkdiff
LicenceGPL-2.0-only
Archive sourcehttps://downloads.sourceforge.net/project/tkdiff/tkdiff/6.0/tkdiff-6-0.zip
Dépendancestcl-tk
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nametkdiff
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • 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%

tkdiff

nix profile install nixpkgs#tkdiff
  • normalized package name match
  • Correspondance par : 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.1

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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Tkdiff
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: tkdiff from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

tkdiff

sudo port install tkdiff
  • normalized package name match
  • Correspondance par : 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

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