in reply to Help with Best Practices for Module Paths when scripting across multiple machines
See File::UserConfig, its File::HomeDir + File::ShareDir
See File::FindLib and Portable