Ability to provide options file per app

This commit is contained in:
Nikhil Badyal
2024-04-04 15:03:46 +05:30
committed by Nikhil Badyal
parent c20407466c
commit c496931f3f
4 changed files with 37 additions and 22 deletions
+1
View File
@@ -40,6 +40,7 @@ class APP(object):
self.no_of_patches: int = 0
self.keystore_name = config.env.str(f"{app_name}_KEYSTORE_FILE_NAME".upper(), config.global_keystore_name)
self.archs_to_build = config.env.list(f"{app_name}_ARCHS_TO_BUILD".upper(), config.global_archs_to_build)
self.options_file = config.env.str(f"{app_name}_OPTIONS_FILE".upper(), config.global_options_file)
self.download_file_name = ""
self.download_dl = config.env.str(f"{app_name}_DL".upper(), "")
self.download_patch_resources(config)
+1
View File
@@ -30,6 +30,7 @@ class RevancedConfig(object):
self.global_patches_json_dl = env.str("GLOBAL_PATCHES_JSON_DL", default_patches_json)
self.global_integrations_dl = env.str("GLOBAL_INTEGRATIONS_DL", default_integrations)
self.global_keystore_name = env.str("GLOBAL_KEYSTORE_FILE_NAME", "revanced.keystore")
self.global_options_file = env.str("GLOBAL_OPTIONS_FILE", "options.json")
self.global_archs_to_build = env.list("GLOBAL_ARCHS_TO_BUILD", [])
self.extra_download_files: list[str] = env.list("EXTRA_FILES", [])
self.apk_editor = "apkeditor-output.jar"
+1 -1
View File
@@ -185,7 +185,7 @@ class Parser(object):
self.KEYSTORE_ARG,
app.keystore_name,
self.OPTIONS_ARG,
"options.json",
app.options_file,
]
if app.experiment:
logger.debug("Using experimental features")