Add completion sound, preserve directory structure support

This commit is contained in:
2026-03-06 15:24:04 +02:00
parent acb60e409a
commit 245adec076
2 changed files with 25 additions and 1 deletions

View File

@@ -89,6 +89,19 @@ impl ProcessingJob {
})
.unwrap_or("bin");
self.output_dir.join(format!("{}.{}", stem, ext))
let filename = format!("{}.{}", stem, ext);
if self.preserve_directory_structure {
// Maintain relative path from input_dir
if let Ok(rel) = source.path.strip_prefix(&self.input_dir) {
if let Some(parent) = rel.parent() {
if parent.components().count() > 0 {
return self.output_dir.join(parent).join(filename);
}
}
}
}
self.output_dir.join(filename)
}
}