can I set env_file to use .bash_profile. This will allow a consistent basis for setting all environment variables including path do any required validation, etc. I notice you allow calling of a shell and I have not tested if .bash_profile.sh will work also. Please provide clarification on this in your documentation.
Can you also clarify in your documentation how to set system wide environment vs project wide.