diffx

意味のある変更だけを表示します

キーの並び順が変わっただけで全行が差分になってしまう問題を解決します。構造化データの比較に最適です。

無料で始める

"大量ファイルの差分を素早くチェック"

— QAエンジニア

"リリース確認に欠かせない"

— 開発リーダー

機能

セマンティック比較

セマンティック比較

キー順序や空白は無視します。値が本当に変わった部分だけを+/-/~で表示します。

6形式対応

6形式対応

JSON、YAML、TOML、XML、INI、CSVに対応しています。拡張子から自動検出します。

配列のID指定

配列のID指定

--array-id-keyで配列要素を特定キーで識別できます。順序入れ替えを正しく検出します。

ディレクトリ比較

ディレクトリ比較

-rで再帰比較ができます。設定ファイル群の差分確認に便利です。

JSON/YAML出力

JSON/YAML出力

--output json/yamlで機械可読な出力ができます。CI/CDパイプラインに組み込めます。