特定のディレクトリ以下に入ったら何か実行する

こちらの記事を見て、ディレクトリ移動した時に何かする設定があったはずと思ったのでやってみた。

function chpwd() {
    ls
    if pwd | grep -q HOGE; then
        echo "change ruby version."
        rvm use ruby-1.8.7
    fi  
}

ディレクトリ名に HOGE が含まれてるとruby-1.8.7に切り替える。
自動的に戻ったりはしないw