third argument support for envs in compile
chmod +x
chmod +x
fix sub-env for when env file is not present
Merge remote-tracking branch 'upstream/master'