local help="usage: path_add [options] PATH
--help: print this
--end: adds to end of path, which will give it lowest priority
---ifexists: add to path only if the directory exists"
+--force: add to path even if directory does not exist"
local found x y z ifexists end loop newpath
force=false
end=false
unset IFS
PATH="$newpath"
for x in "$@"; do
- x="$(readlink -f "$x")"
if $force || [ -d "$x" ]; then
if [ ! "$PATH" ]; then
PATH="$x"