add link_mod_file to linker

This commit is contained in:
2026-02-28 20:19:31 +01:00
parent 0e97a77288
commit 984246b263

View File

@@ -4,7 +4,7 @@ use std::{
path::{Path, PathBuf},
};
use crate::fomod::FileTypeEnum;
use crate::{Mod, ModFile, fomod::FileTypeEnum};
pub struct Linker {
target: PathBuf,
@@ -49,6 +49,12 @@ impl Linker {
Ok(())
}
pub fn link_mod_file(&self, file: &ModFile, from_mod: &Mod) -> Result<(), LinkerError> {
let src = from_mod.source.join(&file.source);
self.link_file(&src, &file.dest)
}
pub fn link_plugin_files(
&self,
entries: &[FileTypeEnum],