feat: Add version to theme.json files

This commit is contained in:
Mauro Balades 2024-08-25 20:57:39 +02:00
parent a23e634a6e
commit bb113e7c8a
19 changed files with 197 additions and 33 deletions

View file

@ -0,0 +1,18 @@
import os
import json
if __name__ == "__main__":
for themeId in os.listdir("themes"):
themeFolder = os.path.join("themes", themeId)
if not os.path.isdir(themeFolder):
continue
themeDataFile = os.path.join(themeFolder, "theme.json")
if not os.path.exists(themeDataFile):
continue
with open(themeDataFile, "r") as f:
themeData = json.load(f)
if "version" not in themeData:
themeData["version"] = "1.0.0"
with open(themeDataFile, "w") as f:
json.dump(themeData, f, indent=4)
print(f"Added version to theme: {themeId}")