1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

vdoc: return platform specific prefixes from .vdocignore files

This commit is contained in:
Delyan Angelov
2020-10-03 17:40:22 +03:00
parent c324169af0
commit d93b0f047a

View File

@@ -856,6 +856,7 @@ fn get_ignore_paths(path string) ?[]string {
ignore_content := os.read_file(ignore_file_path) or {
return error_with_code('ignore file not found.', 1)
}
mut res := []string{}
if ignore_content.trim_space().len > 0 {
rules := ignore_content.split_into_lines().map(it.trim_space())
mut final := []string{}
@@ -866,13 +867,14 @@ fn get_ignore_paths(path string) ?[]string {
}
final << rule
}
return final.map(os.join_path(path, it.trim_right('/')))
res = final.map(os.join_path(path, it.trim_right('/')))
} else {
mut dirs := os.ls(path) or {
return []string{}
}
return dirs.map(os.join_path(path, it)).filter(os.is_dir(it))
res = dirs.map(os.join_path(path, it)).filter(os.is_dir(it))
}
return res.map(it.replace('/', os.path_separator))
}
fn lookup_module(mod string) ?string {