Nasal-Interpreter/tools/find_clang.nas

14 lines
388 B
Plaintext

use std.unix;
use std.file;
var path_vec = split(":", unix.getenv("PATH"));
foreach (var path; path_vec) {
var files = file.find_all_files(path);
foreach (var f; files) {
if (f == "clang") {
println(path ~ "/" ~ f);
} elsif (find("clang-", f) == 0 and isnum(substr(f, 5, size(f)))) {
println(path ~ "/" ~ f);
}
}
}