@tauri-apps/plugin-os
Ce contenu n’est pas encore disponible dans votre langue.
Provides operating system-related utility methods and properties.
Type Aliases
Section titled “Type Aliases”type Arch: | "x86" | "x86_64" | "arm" | "aarch64" | "mips" | "mips64" | "powerpc" | "powerpc64" | "riscv64" | "s390x" | "sparc64";Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L42
Family
Section titled “Family”type Family: "unix" | "windows";Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L97
OsType
Section titled “OsType”type OsType: | "linux" | "windows" | "macos" | "ios" | "android";Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L40
Platform
Section titled “Platform”type Platform: | "linux" | "macos" | "ios" | "freebsd" | "dragonfly" | "netbsd" | "openbsd" | "solaris" | "android" | "windows";Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L28
Functions
Section titled “Functions”arch()
Section titled “arch()”function arch(): ArchReturns the current operating system architecture.
Possible values are 'x86', 'x86_64', 'arm', 'aarch64', 'mips', 'mips64', 'powerpc', 'powerpc64', 'riscv64', 's390x', 'sparc64'.
Returns
Section titled “Returns”Example
Section titled “Example”import { arch } from '@tauri-apps/plugin-os';const archName = arch();2.0.0
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L138
function eol(): stringReturns the operating system-specific end-of-line marker.
\non POSIX\r\non Windows
Returns
Section titled “Returns”string
2.0.0
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L62
exeExtension()
Section titled “exeExtension()”function exeExtension(): stringReturns the file extension, if any, used for executable binaries on this platform. Possible values are 'exe' and '' (empty string).
Returns
Section titled “Returns”string
Example
Section titled “Example”import { exeExtension } from '@tauri-apps/plugin-os';const exeExt = exeExtension();2.0.0
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L152
family()
Section titled “family()”function family(): FamilyReturns the current operating system family. Possible values are 'unix', 'windows'.
Returns
Section titled “Returns”Example
Section titled “Example”import { family } from '@tauri-apps/plugin-os';const family = family();2.0.0
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L109
hostname()
Section titled “hostname()”function hostname(): Promise<string | null>Returns the host name of the operating system.
Returns
Section titled “Returns”Promise<string | null>
Example
Section titled “Example”import { hostname } from '@tauri-apps/plugin-os';const hostname = await hostname();Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L181
locale()
Section titled “locale()”function locale(): Promise<string | null>Returns a String with a BCP-47 language tag inside. If the locale couldn’t be obtained, null is returned instead.
Returns
Section titled “Returns”Promise<string | null>
Example
Section titled “Example”import { locale } from '@tauri-apps/plugin-os';const locale = await locale();if (locale) { // use the locale string here}2.0.0
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L169
platform()
Section titled “platform()”function platform(): PlatformReturns a string describing the specific operating system in use.
The value is set at compile time. Possible values are 'linux', 'macos', 'ios', 'freebsd', 'dragonfly', 'netbsd', 'openbsd', 'solaris', 'android', 'windows'
Returns
Section titled “Returns”Example
Section titled “Example”import { platform } from '@tauri-apps/plugin-os';const platformName = platform();2.0.0
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L79
type()
Section titled “type()”function type(): OsTypeReturns the current operating system type. Returns 'linux' on Linux, 'macos' on macOS, 'windows' on Windows, 'ios' on iOS and 'android' on Android.
Returns
Section titled “Returns”Example
Section titled “Example”import { type } from '@tauri-apps/plugin-os';const osType = type();2.0.0
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L123
version()
Section titled “version()”function version(): stringReturns the current operating system version.
Returns
Section titled “Returns”string
Example
Section titled “Example”import { version } from '@tauri-apps/plugin-os';const osVersion = version();2.0.0
Source: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L93
© 2026 Tauri Contributors. CC-BY / MIT