Added basic exec function to shell, using custom PATH variable and setenv
Dirty pull in of a bad line from future feature branch