Syntax: pod [ -h | -v | -p ] pod [-s ] [-k] [-[d|D] ] -[b|i|l|m] [--] [] -h help, output this help (the default) and exit -v version, output version information/commentary and exit -p pods, output the current pod list and exit -s set pod list to (delimited by ":" or " ") -k keep nonextant path elements, which normally are culled -d delim, set the path delimiter to be (not "@") -D like -d, but also replaces ":" in %e (for *csh users) -f format, set format string for path outputs. Escapes: -b bins, output the pod command (bin) search path -i incs, output the pod include search path -l libs, output the pod library search path -m mans, output the pod manual search path %p - full path %t - path type (ie: 'bin', 'man', 'lib', 'inc') %v - path variable (ie: PATH, MANPATH, LDPATH, INCPATH) %e - pre-existing environment value of corresponding %v %n - newline -- no more options (anything following is ) With , runs a cmd with PATH, MANPATH, LDPATH, INCPATH, LD_LIBRARY_PATH, and INCPATH variables, modified to include elements as would be seen by -b, -l, and -m. Multiple path requests are output one per line, each formatted as directed by -f (default "%p\n" pod catenates available pods (unless overriden by -s) from: the PODS environment variable, if it exists the /etc/pods file (or output of, if executable) the auto.pod NIS map Example for sh family: eval `pod \ -f "%v=$HOME/bin:%e:/usr/games:%p%n" -b \ -f "%v=/usr/man:/usr/local/man:%p%n" -m \ -f "%v=/usr/lib:/usr/local/lib:%p%n" -l \ -f "%v=/usr/include:/usr/local/include:%p%n" -i` LD_LIBRARY_PATH=$LDPATH # compatibility export PATH MANPATH LDPATH LD_LIBRARY_PATH INCPATH