X-Git-Url: https://git.donarmstrong.com/?p=home-base.git;a=blobdiff_plain;f=.bashrc;h=602d3a810fda11412ce1b9b3588a1db788dc3d29;hp=99a9e9713b9899ddd0d7b39e896662a02ca99b15;hb=ca52198c2318b392a82f2d1fe5f9c786ab480c88;hpb=6efd0a775ad94b8f5d412d7fa357236bd74bdf43 diff --git a/.bashrc b/.bashrc index 99a9e97..602d3a8 100644 --- a/.bashrc +++ b/.bashrc @@ -140,7 +140,12 @@ if [ "$PS1" ]; then cd () { - builtin cd "$@" && [ -r .todo ] && devtodo ${TODO_OPTIONS} + # use pushd instead of cd + if [ -z "$1" ] || [ "$1" == "-" ]; then + builtin cd "$@" && [ -r .todo ] && devtodo ${TODO_OPTIONS}; + else + builtin pushd "$@" >/dev/null && [ -r .todo ] && devtodo ${TODO_OPTIONS}; + fi; } pushd ()