api / org.gradle.nativeplatform.platform / OperatingSystem

OperatingSystem

@Incubating interface OperatingSystem : Named

A machine operating system. Operating System Aliases Windows "windows" GNU/Linux "linux" MacOS "osx", "mac os x", "darwin" Solaris "solaris", "sunos"

Functions

getDisplayName

abstract fun getDisplayName(): String

Returns a human-consumable display name for this operating system.

getName

abstract fun getName(): String

isCurrent

abstract fun isCurrent(): Boolean

Is this the current OS?

isFreeBSD

abstract fun isFreeBSD(): Boolean

Is it FreeBSD?

isLinux

abstract fun isLinux(): Boolean

Is it Linux?

isMacOsX

abstract fun isMacOsX(): Boolean

Is it macOS?

isSolaris

abstract fun isSolaris(): Boolean

Is it Solaris?

isWindows

abstract fun isWindows(): Boolean

Is it Windows?