INNER CODE UNIT · Python

get_termius_path

ArcSurge/Termius-Pro-zh_CN · lang.py:290

def get_termius_path(beta=False):
    """获取 Termius 安装路径

    自动检测各平台默认路径,若未找到则弹出对话框让用户选择

    Args:
        beta: 是否为 Beta 版本
    """
    app_name = "Termius Beta" if beta else "Termius"
    default_paths = {
        "Windows": lambda: os.path.join(os.getenv("LOCALAPPDATA", ""), "Programs", app_name, "resources"),
        "Darwin": lambda: f"/Applications/{app_name}.app/Contents/Resources",
        "Linux": lambda: f"/opt/{app_name}/resources"
    }
    system = platform.system()
    path_generator = default_paths.get(system)
    if not path_generator:
        logging.error(f"Unsupported operating system: {system}")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…