On Mon, 10 Dec 2018 17:58:32 +0000, aliak wrote: > string parseConfig(string str) { > string ret; > foreach (line; str.split("\n")) { > auto parts = line.split("="); > ret ~= `string ` ~ parts[0] ~ ` = "` parts[2] `";`; > } > return ret; > }
That works as long as none of the environment variable values contain a double quote or a newline character.