ghq でリポジトリを管理するなら peco は必須

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 で選択し移動できるようになった。 便利。