Paul Eggert wrote: > It's fine with me if there's a test like this: > > case $PATH in > *::* | :* | *:) echo 'Please use "." rather than empty entries in PATH."; > exit 1 > esac
It's not fine with me: - It's not the role of any particular program to tell the user how to set his environment variables. I don't want firefox to tell me how to set G_BROKEN_FILENAMES, I don't want gnulib-tool to tell me how to set PATH. Programs should _obey_ the environment variables. - The syntactic conventions of $PATH have been like this for 30 years. Bruno