pjkm.core.models.platform¶ Platform detection models. Classes¶ PlatformInfo Current platform details, used for OS-dependent group filtering. Module Contents¶ class pjkm.core.models.platform.PlatformInfo(/, **data)[source]¶ Bases: pydantic.BaseModel Current platform details, used for OS-dependent group filtering. Parameters: data (Any) os: str = None[source]¶ arch: str = None[source]¶ property is_macos: bool[source]¶ Return type: bool property is_linux: bool[source]¶ Return type: bool has_tool(name)[source]¶ Check if a CLI tool is available on PATH. Parameters: name (str) Return type: bool