auto dataConfigGuard = EnvGuard("XDG_CONFIG_DIRS"); auto newConfigDirs = ["/usr/local/config", "/usr/config"]; environment["XDG_CONFIG_DIRS"] = "/usr/local/config:/usr/config"; assert(xdgConfigDirs() == newConfigDirs); assert(equal(xdgConfigDirs("menus"), newConfigDirs.map!(p => buildPath(p, "menus")))); environment.remove("XDG_CONFIG_DIRS"); assert(xdgConfigDirs() == ["/etc/xdg"]); assert(equal(xdgConfigDirs("autostart"), ["/etc/xdg"].map!(p => buildPath(p, "autostart"))));