filtering out paths before building process

This commit is contained in:
2025-11-10 14:23:15 +01:00
parent 131bf15240
commit f3bfd8c114

View File

@@ -73,14 +73,19 @@ impl BuildExecution {
return Err(result.unwrap_err())
};
let paths = paths.into_iter()
.filter(|path| offline_reveal || !path.starts_with("./docs/slides/revealjs"))
.collect::<Vec<String>>();
self.goal = paths.len();
for (index, in_path) in paths.iter().enumerate() {
self.progress = index + 1;
self.goal = paths.len();
let result = docki_build(&in_path, offline_reveal);
match result {
DockiBuildResult::Err(err) => {
self.display_building_status("Error", in_path, "");
self.display_building_status("Error", &in_path, "");
println!("{}", err)
},
DockiBuildResult::Copy(out_path) => self.display_building_status("Copy", &in_path, &out_path),