envConfig method
Implementation
EnvConfig? envConfig(String directory) {
final env = this.env;
if (env == null) {
return null;
}
switch (env) {
case ScriptEnv(
commands: [],
files: [],
vars: const {},
):
return null;
default:
break;
}
return EnvConfig(
commands: {...env.commands}.toList(),
files: {...env.files}.toList(),
workingDirectory: directory,
variables: {...env.vars},
);
}