From ad9a3b4693803f329f17237e5b8d2077ec29f591 Mon Sep 17 00:00:00 2001 From: Cat Date: Wed, 20 Aug 2025 20:52:16 +0200 Subject: [PATCH] install.py: BetterZen compatibility (#418) --- install.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/install.py b/install.py index 4f00889..0015f23 100644 --- a/install.py +++ b/install.py @@ -166,6 +166,8 @@ def extract_betterfox(data, profile_folder): zipfile = ZipFile(data) userjs_zipinfo = None for file in zipfile.filelist: + if "/zen/" in file.filename and not args.zen: + continue if file.filename.endswith("user.js"): userjs_zipinfo = file userjs_zipinfo.filename = Path(userjs_zipinfo.filename).name @@ -205,6 +207,7 @@ if __name__ == "__main__": ) argparser.add_argument("--overrides", "-o", default=default_profile_folder.joinpath("user-overrides.js"), help="if the provided file exists, add overrides to user.js. Defaults to " + str(default_profile_folder.joinpath("user-overrides.js"))), + argparser.add_argument("--zen", "-z", action="store_true", default=False, help="Install user.js for the Zen browser instead. Defaults to False"), advanced = argparser.add_argument_group("Advanced")