Host Service

The Host service offers various information about the host environment, such as operating system names, platform name.

Available Operations

architecture

 Host.architecture(): string

Returns the host operating system architecture.

See qbs.architecture for the target-specific equivalent property. architecture.

This function was introduced in version 1.22.

os

 Host.os(): string[]

Returns the host operating system names.

See the qbs.targetOS for the target-specific equivalent property.

This function was introduced in version 1.22.

platform

 Host.platform(): string

Returns the host operating system platform.

See the qbs.targetPlatform for the target-specific equivalent property.

This function was introduced in version 1.22.

osVersion

 Host.osVersion(): string

Returns the host operating system version. Currently, only defined for Windows and Apple platforms.

Consists of two or three numbers separated by dots. For example, "10.9" or "6.3.9600".

This function was introduced in version 1.22.

osBuildVersion

 Host.osBuildVersion(): string

Returns the host operating system build version. Currently, only defined for Windows and Apple platforms.

On Windows, this is the 4 or 5 digit Windows build number and is equivalent to versionPatch. On Apple platforms, this is a standard build number in the Apple versioning scheme. For example, "13C64".

This function was introduced in version 1.22.

osVersionParts

 Host.osVersionParts(): string[]

Returns the host operating system version as a list.

For example, Windows 8.1 (version 6.3.9600) would correspond to a value of [6, 3, 9600].

This function was introduced in version 1.22.

osVersionMajor

 Host.osVersionMajor(): number

Returns the host operating system major version.

This function was introduced in version 1.22.

osVersionMinor

 Host.osVersionMinor(): number

Returns the host operating system minor version.

This function was introduced in version 1.22.

osVersionPatch

 Host.osVersionPatch(): number

Returns the host operating system patch level.

This function was introduced in version 1.22.

nullDevice

 Host.nullDevice(): string[]

Returns the platform-specific file path corresponding to the null device.

This function was introduced in version 1.22.