feat: mod enqueue logic (WIP)

This commit is contained in:
aclist committed 2026-05-07 06:30:33 +09:00
1 parent 0e6caed64d
commit fbbf0d9e66
8 files changed
+148 -92

No files matched your search

+10
View File
@@ -160,3 +160,13 @@ def find_stale_mods(config: Path) -> list[int]:
unique_mods = set(remote_mods)
stale = [mod for mod in local if mod not in unique_mods]
return stale
def get_mod_dir_size(path: Path) -> int:
size = 0
for i in Path(path).iterdir():
if i.is_file():
size += i.stat().st_size
elif i.is_dir():
size += get_mod_dir_size(i)
return size