はじめに

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

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

Rust開発環境を整える

pipr について

PiprはRustで書かれたコマンドラインパイプ構築ツールです!

Pipr はバックグラウンドで編集中のパイプラインを自動的に評価し、その結果を表示することができます。これにより、 sed や awk を連携させた複雑なパイプ処理を書く作業がとても簡単になります。

すべてのテキストファイルを削除するために rm ./*.txt とタイプしても、すでに rm ./* で実行されていて、作業ディレクトリのすべてのファイルを削除してしまうことを想像してみてください。 Pipr は bubblewrap によって、あなたのコマンドを分離して読み取り専用の環境で実行し、安全に使用できるようにしています。

GitHub - elkowar/pipr: A tool to interactively write shell pipelines.

デモ

https://github.com/elkowar/pipr/raw/master/showcase.gif

機能

インストール