ghq + pecoでターミナルを快適化してみる

概要

Gitをターミナルで操作するようにしたが、リポジトリ間の移動がやや面倒くさい。
そんなときにこの構成を知ったので試していく。

ghqとは

pecoとは

  • テキストのリストをgrepしてそれに対してなにかコマンドを起動する事ができるツール。

導入方法

Mac

  • ともにhomebrewで導入できる
brew install ghq
brew install peco

windows

choco install peco
go install github.com/motemen/ghq
alias g='cd $(ghq root)/$(ghq list | peco)'

使い方

ghq get Gitリポジトリ
cd $(ghq root)/$(ghq list | peco)
code $(ghq root)/$(ghq list | peco) -r
  • CUIでPhpStormを開く
open -b com.jetbrains.phpstorm $(ghq root)/$(ghq list | peco)

最後に

これで快適なGitライフを

参考