2016年1月18日月曜日

cdコマンドをフックしてvenv を有効にするヤツ


pyvenv で作ったpython環境がある場合に
source venv/bin/activate
を自動で実行にしてくれるヤツ。
(venv固定だけど気にしないw)

https://nathancahill.github.io/automatically-activate-virtualenv/

.bash_profile に追加。
function cd {
    builtin cd "$@"
    if [ -d "venv" ] ; then
        source venv/bin/activate
    fi
}

direnv の検索してたら見つけました。
すごく便利です。ありがとうさまです。