in reply to PP: Executables still need require files.....

You can always use the -a or --addfile argument to force pp to include files it might otherwise miss.

However, there is no guarantee that the home directory on your system is the same on other systems. I do not think pp is bright enough to find out where it has to drop these files. Much better to keep them in the same directory as your main script.

CountZero

A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

My blog: Imperial Deltronics