Files
mcpacker/mcpacker/write/staticwriter.py
T
2025-10-14 08:30:14 -06:00

24 lines
707 B
Python

from mcpacker.model.modpack import ModPack
from mcpacker.write.writer import Writer
from pathlib import Path
import shutil
# Constants ########################################################################################
SOURCE_BASE = Path("mcpacker") / "pack"
# Class ############################################################################################
class StaticWriter(Writer):
def __init__(self, pack:ModPack, outputDir:Path):
super().__init__(pack, outputDir)
def doWrite(self):
sourcePath = SOURCE_BASE / self.pack.name / "static"
targetPath = self.locator.root()
shutil.copytree(sourcePath, targetPath, dirs_exist_ok=True)