ghq + peco 環境の構築メモ

いまさらだけど来年に向けての準備ということで ghq + peco な環境に移行する。 なお、ディレクトリ構成はghqを使ったローカルリポジトリの統一的・効率的な管理についてに従う。

goのインストール

brew update
brew install go

して、 .zshrc に以下を追記。

export GOPATH=$HOME
export PATH=$HOME/bin:$PATH

終わったら、

source ~/.zshrc

しておく。

ghqのインストール

go get github.com/motemen/ghq

.gitconfig に以下を追記したら、

[ghq]
  root = ~/src

動作確認してみる。

ghq list

github.com/motemen/ghq みたいなのがいくつか表示されたらok。

pecoのインストール

go get github.com/peco/peco/cmd/peco

使い方

例えばこんな感じ。

cd $(ghq list -p | peco)
git checkout $(git branch | peco)