Skip to content

Commit 62edc70

Browse files
committed
Fill contentList when writing meta.json to var
1 parent 8e7493c commit 62edc70

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

build.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import os
22
import sys
33
import glob
4+
import json
45
from zipfile import ZipFile
56

67
if len(sys.argv) == 2:
@@ -12,19 +13,24 @@
1213
varName = 'Yoooi.ToySerialController.{}.var'.format(version)
1314
zipPath = 'Custom\\Scripts\\Yoooi\\ToySerialController\\'
1415

16+
print('Reading meta.json')
17+
with open('meta.json') as f:
18+
meta = json.load(f)
19+
1520
print('Creating "{}"'.format(cslistName))
1621
with open('ADD_ME.cslist', 'w+', encoding='utf-8') as cslist:
1722
for file in sorted(glob.glob('**/*.cs', recursive=True)):
1823
if not file.startswith('src') and not file.startswith('lib'):
1924
continue
2025

21-
cslist.write('{}\n'.format(file))
2226
print('Adding "{}"'.format(file))
27+
cslist.write('{}\n'.format(file))
28+
meta['contentList'].append(os.path.join(zipPath, file))
2329

2430
print('Creating "{}"'.format(varName))
2531
with open(cslistName, 'r', encoding = 'utf-8') as cslist:
2632
with ZipFile(varName, 'w') as var:
27-
var.write('meta.json')
33+
var.writestr('meta.json', json.dumps(meta, indent=3))
2834
var.write('LICENSE.md')
2935
var.write(cslistName, os.path.join(zipPath, cslistName))
3036
for file in [x.strip() for x in cslist]:

0 commit comments

Comments
 (0)