@kyanny's blog

My thoughts, my life. Views/opinions are my own.

ghq でクローンしたディレクトリを peco で検索して移動 (bash)

zsh での例ばかり見つかるので bash では無理なのかと思って諦めていたがいい加減面倒くさくなってきて zsh に乗り換えようかとも思ったが改めて調べたら bash でもできた。

こういう関数を ~/.bashrc に書けば ok。

function pcd {
    local dir="$( ls -1d $HOME/github/*/* | peco )"
    if [ ! -z "$dir" ] ; then
        cd "$dir"
    fi
}