ShellEnvironment.full constructor
From a run start content, includeParentEnvironment should later be set to false
Implementation
factory ShellEnvironment.full({
Map<String, String>? environment,
bool includeParentEnvironment = true,
}) {
ShellEnvironment newEnvironment;
// devPrint(environment?.keys.where((element) => element.contains('TEKA')));
if (includeParentEnvironment) {
newEnvironment = ShellEnvironment();
newEnvironment.merge(asShellEnvironment(environment));
} else {
newEnvironment = asShellEnvironment(environment);
}
return newEnvironment;
}