ghq で管理しているローカルリポジトリに移動するのを楽にするために、peco を導入することにした。
go get github.com/peco/peco/cmd/peco
でインストール。
ghq list -p | peco
で ghq で管理しているローカルリポジトリをインクリメンタルサーチできた。
peco で選択したリポジトリに移動したい場合は、
cd $(ghq list -p | peco)
を実行すればいい。
このコマンドを毎回入力するのはダルイので、エイリアスをつけておく。
alias g='cd $(ghq list -p | peco)'
g コマンドを実行するだけで、 ghq 管理下のローカルリポジトリを peco で選択し移動できるようになった。 便利。