いまさらだけど来年に向けての準備ということで 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)