友人が「ghqとpecoを使ったらlife changingだった」ととても感動した感じで話してて、えーいいなーと思ったので、ちょっとだけ触ってみた。
素朴なことだけまずやろうと、gitのcloneディレクトリにどこからでもpecoとghqでアクセスできるようにしようと思って上のリンクにある通りのことをざっくり実施。
function repo { local dir="$( ghq list -p | peco )" if [ ! -z "$dir" ] ; then cd "$dir" fi }
という単純な関数を書いておいて、実行したところが以下
確かに超便利!!!
に repo
関数が書かれた .zshrc
をおいている。