stdedit : 標準入力をエディタで編集し結果を標準出力するコマンド

stdedit : 標準入力をエディタで編集し結果を標準出力するコマンド

何を作った?

stdedit というコマンドを作りました.
機能はシンプルで標準入力を好きなエディタで編集して結果を標準出力に出力するだけのコマンドです.

https://github.com/kita127/stdedit

インストール方法

Go 言語をインストールする必要があります.
そのうちバイナリも配布したいと考えていますが今のところは Go でビルドしてもらう必要があります.
Go があれば以下のコマンドでバイナリのインストールも完了します.

go get github.com/kita127/stdedit

使い方

単純です.
bash の場合以下を実行で hogevim で開き編集後, 上書き保存すると結果がクリップボードにコピーされます.
vim 以外のエディタを使用する場合は環境変数 $STDEDIT に使用するエディタのパスを設定します.

echo hoge | stdedit | pbcopy

応用例

例えば私は「選択した範囲をエディタで開き編集後, クリップボードにコピーされるツール」などを stdedit を活用して制作しました.
そのように単品で機能するコマンドというよりは他の機能を実現するための道具として使用することを想定しています.