この資料は Rust 製のコマンドラインツール suln について紹介するものです。
Rustの環境構築やツールのインストール方法については以下を参照してください
suln は、grepの検索結果の周囲を表示するためのCLIツールです。JSONデータをgrep で検索したときや、複数のgrepがパイプで接続されたようなときに欠損した情報を補完してくれるので便利です。
GitHub - jiro4989/suln: suln is a CLI that prints surroundings of line number with grep.
suln [OPTIONS]
-h
, —help
ヘルプ情報を表示する-V
, —version
バージョン情報を表示する-B
, -before-context
<NUM>
中断された検索結果の前NUM
行を出力する-A
, --after-context
<NUM>
中断された検索結果の後ろNUM
行を出力する-C
, --context
<NUM>
中断された検索結果の前後NUM
行を出力するsuln は grep の出力するファイル名と行番号を使用します。そして、suln は grep の結果を補完します。
例えば、ファイル名と行番号で検索するには、単にgrepを使用します。