INNER CODE UNIT · Python
_unpack_dir
ArcSurge/Termius-Pro-zh_CN · lang.py:349
def _unpack_dir(self):
"""解包文件输出目录(脚本同级目录/extract)"""
return os.path.join(self._script_dir, "extract", "app.asar.unpack")
@property
def _rules_dir(self):
"""规则文件目录"""
return os.path.join(self._script_dir, "rules")
@property
def _executable_candidates(self):
"""可执行文件候选路径(熔丝表保存在可执行文件内)"""
app_name = "Termius Beta" if self.args.beta else "Termius"
parent = os.path.dirname(self.termius_path)
if is_windows():
return [os.path.join(parent, f"{app_name}.exe")]
return [os.path.join(parent, app_name), os.path.join(parent, app_name.lower())]