Files
2026-11-01 18:22:38 +01:00

13 lines
702 B
Python

from pathlib import Path
import sys,shutil
root=Path(__file__).resolve().parents[3];sys.path.insert(0,str(root/'tools'))
from source_manifest import addon_manifest
from headless_game import assert_prefix_idle
assert_prefix_idle(root/'.local/playtest-compat-20260920')
target=Path('/tmp/erri-large-roadblocks-source');target.mkdir(exist_ok=True)
for rel in addon_manifest(root):
p=target/rel;p.parent.mkdir(parents=True,exist_ok=True);shutil.copy2(root/rel,p)
shutil.copytree(root/'tools',target/'tools',ignore=shutil.ignore_patterns('__pycache__'),dirs_exist_ok=True)
(target/'docs').mkdir(exist_ok=True);shutil.copy2(root/'docs/external-addons.json',target/'docs/external-addons.json')
print(target)