vdoc: return platform specific prefixes from .vdocignore files
							parent
							
								
									c324169af0
								
							
						
					
					
						commit
						d93b0f047a
					
				|  | @ -856,6 +856,7 @@ fn get_ignore_paths(path string) ?[]string { | ||||||
| 	ignore_content := os.read_file(ignore_file_path) or { | 	ignore_content := os.read_file(ignore_file_path) or { | ||||||
| 		return error_with_code('ignore file not found.', 1) | 		return error_with_code('ignore file not found.', 1) | ||||||
| 	} | 	} | ||||||
|  | 	mut res := []string{} | ||||||
| 	if ignore_content.trim_space().len > 0 { | 	if ignore_content.trim_space().len > 0 { | ||||||
| 		rules := ignore_content.split_into_lines().map(it.trim_space()) | 		rules := ignore_content.split_into_lines().map(it.trim_space()) | ||||||
| 		mut final := []string{} | 		mut final := []string{} | ||||||
|  | @ -866,13 +867,14 @@ fn get_ignore_paths(path string) ?[]string { | ||||||
| 			} | 			} | ||||||
| 			final << rule | 			final << rule | ||||||
| 		} | 		} | ||||||
| 		return final.map(os.join_path(path, it.trim_right('/'))) | 		res = final.map(os.join_path(path, it.trim_right('/'))) | ||||||
| 	} else { | 	} else { | ||||||
| 		mut dirs := os.ls(path) or { | 		mut dirs := os.ls(path) or { | ||||||
| 			return []string{} | 			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 { | fn lookup_module(mod string) ?string { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue