はじめに

この資料は Rust 製のコマンドラインツール riffdiff について紹介するものです。

Rustの環境構築やツールのインストール方法については以下を参照してください

Rust開発環境を整える

riffdiff について

riffdiff は、diff の結果からどこが違っているのかを強調表示するCLIツールです。ディレクトリ単位で比較したり、git と連携することもできます。コマンド名は riff です。

GitHub - walles/riff: A diff filter highlighting which line parts have changed

デモ

https://github.com/walles/riff/raw/master/screenshot.png

使用方法

diff ... | riff
riff [-b] [--no-pager] <file1> <file2>
riff [-b] [--no-pager] <directory1> <directory2>

オプション

引数

使用例