pecoでgit commit --fixup

peco/pecoがそこそこ流行っているみたいなので、 git commit --fixup の fixup先を選択するコマンドを作ってみました。

git-fixup-peco: select fixup target with peco

これで、git log してコミット番号をマウスでコピペする必要がなくなりました!

# 実はパイプから1行選択するツールにはmooz/percolという元祖があります。
# percolはPython製、pecoはGolangで書きなおしたものです。
# pecoは単一バイナリとして提供されているのが売りですが、今のところ、機能ではpercolの方が優っている様子。