INNER CODE UNIT · Python

resolve_target_macos

viticci/shortcuts-playground-plugin · claude/skills/shortcuts-playground/scripts/lookup_action_grounding.py:162

def resolve_target_macos(value: str | None) -> int | None:
    raw = value
    if raw is None:
        for env_name in TARGET_MACOS_ENV_VARS:
            raw = os.environ.get(env_name)
            if raw:
                break
    if raw is None or raw == "" or raw.lower() == "auto":
        detected = host_macos_major()
        return detected if detected is not None else 26
    if raw.lower() in {"latest", "all"}:
        return None
    if raw.isdigit():
        return int(raw)
    raise ValueError(f"Invalid macOS target: {raw!r}")


def resolve_target_platform(value: str | None) -> str | None:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…