1 2 3 4 5 6 7
## vim:ft=zsh ## hash a directory if it exists typeset directory=${~1#*\=} name=${1%%\=*} if [[ -d $directory ]] { hash -d $name=$directory }