# zprofile/00_path # # Adds custom directories to the $PATH # # Copyright © 1994–2017 martin f. krafft # Released under the terms of the Artistic Licence 2.0 # # Source repository: http://git.madduck.net/v/etc/zsh.git # __prepend_dir_to_path() { local dir for dir; do case "$PATH" in "*:${dir}:*"|"${dir}:*"|"*:${dir}") :;; *) test -d "$dir" && path=("$dir" $path);; esac done } __append_dir_to_path() { local dir for dir; do case "$PATH" in "*:${dir}:*"|"${dir}:*"|"*:${dir}") :;; *) test -d "$dir" && path+="$dir";; esac done } __prepend_dir_to_path $BINDIR __append_dir_to_path /usr/lib/surfraw # vim:ft=zsh