インタラクティブフィルターとは ものすごいざっくりと説明すると以下のような感じ リスト表示する系コマンドの出力結果を受け取ってインタラクティブに選択させてくれるやつ リスト表示 -> 絞り込み -> 選択 -> 実行の4ステップをシームレスにつなぐにくいやつ 現代CLIの革命児 代表例として以下のようなコマンドがあります fzf peco インタラクティブフィルターの起動方法の違いについて ** 注:以下の説明はzshを前提にしています。bashやfishな方は適宜読み替えてください。** 早速実例と行きたいところですが、その前にインタラクティブフィルター(長いので以下IF)の起動方式の違いについて述べたいと思います。 はやくソース見してという方は飛ばして下に行っていただければと思います。 IFの表示情報ソース。つまりはリスト表示するコマンドの出力やその加工処理は、都度入力するには少々複雑
![fzfやpecoでインタラクティブ選択すると便利なコマンド集 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/126f7a1d54c0ddb43a189e78972ecd73b565c5db/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9ZnpmJUUzJTgyJTg0cGVjbyVFMyU4MSVBNyVFMyU4MiVBNCVFMyU4MyVCMyVFMyU4MiVCRiVFMyU4MyVBOSVFMyU4MiVBRiVFMyU4MyU4NiVFMyU4MiVBMyVFMyU4MyU5NiVFOSU4MSVCOCVFNiU4QSU5RSVFMyU4MSU5OSVFMyU4MiU4QiVFMyU4MSVBOCVFNCVCRSVCRiVFNSU4OCVBOSVFMyU4MSVBQSVFMyU4MiVCMyVFMyU4MyU5RSVFMyU4MyVCMyVFMyU4MyU4OSVFOSU5QiU4NiZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDbWlkZGxlJnM9ZWE1M2E0ZWVhMGZmZGM5YTM0MTY0ZWViMjI1YTY3ZDE%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbGlnaHR0aWdlcjI1MDUmdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTk0MzdiYWM3YzJlZWUwYzZhMGNkYmZhYjk5NmMxYWM5%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D434a9505919e4a1c8cc865ff18ee9ac0)