Add custom environment variable via ScriptOptions

+ Fix #145
Well, the right hand side expression should be more than just `VALID_VARIABLE_NAME` since it should be able to contain `/` and other characters.