| @@ -216,15 +216,15 @@ cd(){ | |||||
| if test $# -eq 0 | if test $# -eq 0 | ||||
| then | then | ||||
| pushd ~/ >/dev/null | pushd ~/ >/dev/null | ||||
| elif ! test -d "$1" | |||||
| then | |||||
| echo `basename ${SHELL}`: cd: "$1": No such file or directory 2>&1 | |||||
| return 1 | |||||
| elif test $1 = - | elif test $1 = - | ||||
| then | then | ||||
| local pwd="$PWD" | local pwd="$PWD" | ||||
| popd >/dev/null | popd >/dev/null | ||||
| pushd -n "$pwd" >/dev/null # stack last dir | pushd -n "$pwd" >/dev/null # stack last dir | ||||
| elif ! test -d "$1" | |||||
| then | |||||
| echo `basename ${SHELL}`: cd: "$1": No such file or directory 2>&1 | |||||
| return 1 | |||||
| else | else | ||||
| pushd "$1" >/dev/null | pushd "$1" >/dev/null | ||||
| fi | fi | ||||