
cd () {
    { builtin cd "$@" EXIT=$? } && 
    [ -f .todo ] && devtodo --timeout --summary
    ( exit $EXIT )
}

pushd () {
    { builtin pushd "$@" EXIT=$? } && 
    [ -f .todo ] && devtodo --timeout --summary
    ( exit $EXIT )
}

popd () {
    { builtin popd EXIT=$? } && 
    [ -f .todo ] && devtodo --timeout --summary
    ( exit $EXIT )
}              

