ghq + pecoでターミナルを快適化してみる
概要
Gitをターミナルで操作するようにしたが、リポジトリ間の移動がやや面倒くさい。
そんなときにこの構成を知ったので試していく。
ghqとは
pecoとは
- テキストのリストをgrepしてそれに対してなにかコマンドを起動する事ができるツール。
導入方法
Mac
- ともにhomebrewで導入できる
brew install ghq brew install peco
windows
- pecoはchocolateyでインストール
- ghqはGoで取得
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)
- VSCodeを立ち上げ
code $(ghq root)/$(ghq list | peco) -r
- CUIでPhpStormを開く
open -b com.jetbrains.phpstorm $(ghq root)/$(ghq list | peco)
最後に
これで快適なGitライフを