macOS
brew install icdifflocal Homebrew formula metadata
sudo port install icdiffMacPorts ports tree · textproc/icdiff/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de icdiff pour les workflows d'agents IA.
installation
brew install icdifflocal Homebrew formula metadata
sudo port install icdiffMacPorts ports tree · textproc/icdiff/Portfile · Source: api.github.com
sudo apk add icdiffAlpine Linux edge package indexes · icdiff · Source: dl-cdn.alpinelinux.org
sudo apt install icdiffDebian stable package indexes · icdiff · Source: deb.debian.org
nix profile install nixpkgs#icdiffnixpkgs package indexes · pkgs/by-name/ic/icdiff/package.nix · Source: api.github.com
aperçu
Improved colored diff
historique
icdiff is a Python command-line diff viewer that presents side-by-side, color-highlighted differences in a terminal. Its goal is not to replace every diff workflow, but to make small intra-line changes easier to see.
Jeff Kaufman's project page frames icdiff as a focused improvement over plain terminal `diff`: color and side-by-side layout for cases where similar lines are hard to compare. The README says the file is derived from Python's `difflib.HtmlDiff`, released under the same Python license.
The changelog begins with 1.0.0 as the first release and then records a long line of practical terminal and VCS improvements: recursive directory diffs, Unicode and fullwidth-character handling, Git integration, Subversion support, configurable colors, labels, line numbers, Python 3 cleanup, and process-exit behavior.
The README documents installation through pip, apt, Homebrew, AUR, and Nix, and gives integration recipes for Git, Subversion, and Mercurial. The Homebrew package also installs `git-icdiff`, making it a convenient drop-in visual diff helper for version-control users.
The direct command form is `icdiff [options] left_file right_file`. It can also be used as `git difftool --extcmd icdiff`, as `git icdiff` through the helper script, as an SVN diff command, or as a Mercurial extdiff command.
icdiff is a compact example of package-manager value: a single-purpose terminal UX improvement that spreads through many ecosystems because developers repeatedly want readable diffs without adopting a full graphical merge tool.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
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
| Commande | Type | Exposition | Note |
|---|---|---|---|
git-icdiff | cli | exécutable global | |
icdiff | cli | exécutable global |
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.
https://github.com/jeffkaufman/icdiff
métadonnées d'installation
| Clé du paquet | brew:icdiff |
|---|---|
| Version | 2.0.10 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/icdiff |
| Page d'accueil | https://www.jefftk.com/icdiff |
| Dépôt | https://github.com/jeffkaufman/icdiff |
| Docs amont | https://www.jefftk.com/icdiff |
| Licence | PSF-2.0 |
| Archive source | https://github.com/jeffkaufman/icdiff/archive/refs/tags/release-2.0.10.tar.gz |
| Bibliothèques fournies par macOS | python |
| Bouteille | disponible (sur all) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | icdiff |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
icdiff 2.0.7-4.1
terminal side-by-side colorized word diff
sudo apt install icdifficdiff
nix profile install nixpkgs#icdifficdiff 2.0.7-1
terminal side-by-side colorized word diff
sudo apt install icdifficdiff 2.0.10-r1
Improved colored diff
sudo apk add icdifficdiff-pyc 2.0.10-r1
Precompiled Python bytecode for icdiff
sudo apk add icdiff-pycicdiff
sudo port install icdiffpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.