Update update_newtab.py

Signed-off-by: Cristian Cezar Moisés <ethicalhacker@riseup.net>
This commit is contained in:
Cristian Cezar Moisés 2025-01-03 23:02:38 +00:00 committed by GitHub
parent b1103ab227
commit d993ab7b48
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,9 +1,19 @@
import os
import subprocess
def update_newtab(init: bool = True):
# Change to the newtab directory and install dependencies if initializing
if init:
os.system("(cd ./engine/browser/components/newtab && ../../../mach npm install && ../../../mach npm install meow@9.0.0)")
os.system("cd ./engine && ./mach npm run bundle --prefix=browser/components/newtab")
subprocess.run(
["sh", "-c", "(cd ./engine/browser/components/newtab && ../../../mach npm install && ../../../mach npm install meow@9.0.0)"],
check=True
)
# Bundle the newtab components
subprocess.run(
["sh", "-c", "cd ./engine && ./mach npm run bundle --prefix=browser/components/newtab"],
check=True
)
if __name__ == "__main__":
update_newtab(False)