features/v1/combine-feature-fragments.py

33 lines
428 B
Python
Raw Normal View History

2022-05-10 02:10:29 +03:00
#!/usr/bin/env python3
# Run from repo root.
import os
featureDirs = os.listdir('./src')
2022-05-10 02:10:29 +03:00
beginning = """
{
"features": [
"""
middle = ""
end = """
]
}
"""
count = len(featureDirs)
for fDir in featureDirs:
count -= 1
config = f'./src/{fDir}/feature.json'
2022-05-10 02:10:29 +03:00
data = open(config, "r").read()
middle += f'{data}'
if count != 0:
middle += ','
middle += '\n'
print(f'{beginning}{middle}{end}')