Adding a new entry to the PATH variable in ZSH

Actually, using ZSH allows you to use special mapping of environment variables. So you can simply do:

# append
path+=('/home/david/pear/bin')
# or prepend
path=('/home/david/pear/bin' $path)
# export to sub-processes (make it inherited by child processes)
export PATH

For me that’s a very neat feature which can be propagated to other variables.
Example:

typeset -T LD_LIBRARY_PATH ld_library_path :

Leave a Comment