差分表示というとバージョン管理システムと組み合わせて使うのが基本となっています。GitやHg、Subversion、CVSなどで使っている人は多いでしょう。しかし二つのファイルがあった時に単独で使う差分表示ソフトウェアも便利です。 今回はそんな差分表示ソフトウェアとしてDeltaを紹介します。差分をHTMLと標準出力で出してくれるソフトウェアです。

Deltaの使い方

二つのファイルを引数に渡して実行したところ。日本語は文字化けてしまいますがテンプレートを修正すれば良いかと思います。

-cliをつけると標準出力になります。

DeltaはHTMLと標準出力の2パターンを備えていますので使いやすい方、または利用シーンに応じて使い分けができそうです。

DeltaはGo製、MIT Licenseのオープンソース・ソフトウェアです。

Delta octavore/delta