pecoでコマンドラインを便利にしよう2014.07.22技術ブログ開発pecoでコマンドラインを便利にしよう最近、GoogleのGo言語の言語仕様が安定してきた為、情報収集しているとGo言語で作られたプロダクトが色々と目に入ってきます。そんな中で注目が集まっているコマンドラインツールのpecoを紹介します。公式サイトpecoGitHubのreleasesに安定版のバイナリがあるので、ここからダウンロードできます。pecoのリリースページできることpecoはコマンドの引数で指定したファイルやパイプで渡されたテキストをUIで絞り込みおよび選択すると、その行を出力する事ができます。Xの例が多いのでWindowsで使えるコマンドを作りました。logで選択したコミットの差分を表示するコマンドです。パスが通ったフォルダに以下の内容をgshow.batで保存します。%%iここではコミットログをMergeで絞り込み、ハッシュが32481b1のコミットを選択しています。1つ、特定のポートを開いているプロセスの実行ファイルのパスを探すコマンドです。同様に以下の内容をpps.batで保存します。Name)endlocalここではポート番号443で絞り込み、2つのプロセスを選択した結果、Skype.exeとfirefox.exeを表示しています。indexともに世界をアップグレードできる、そんな日を夢見て。