Function binPaths
System paths where executable files can be found.
auto std .algorithm .iteration .FilterResult!(findexecutable.binPaths().__lambda3,std.algorithm.iteration.MapResult!(findexecutable.binPaths().__lambda2,std.algorithm.iteration.splitter!("a == b",std.utf.byCodeUnit!(string).byCodeUnit(string).ByCodeUnitImpl,char).splitter(std.utf.byCodeUnit!(string).byCodeUnit(string).ByCodeUnitImpl,char).Result).MapResult) binPaths() nothrow @trusted;
Returns
Range of non-empty paths as determined by PATH environment variable.
Note
This function does not cache its result
Example
auto pathGuard = EnvGuard("PATH");
version(Windows) {
environment["PATH"] = ".;C:\\Windows\\system32;C:\\Program Files";
assert(equal(binPaths(), [".", "C:\\Windows\\system32", "C:\\Program Files"]));
} else {
environment["PATH"] = ".:/usr/apps:/usr/local/apps:";
assert(equal(binPaths(), [".", "/usr/apps", "/usr/local/apps"]));
}