@tauri-apps/plugin-os
Proporciona métodos y propiedades de utilidad relacionados con el sistema operativo.
Alias de tipos
Sección titulada «Alias de tipos»type Arch: | "x86" | "x86_64" | "arm" | "aarch64" | "mips" | "mips64" | "powerpc" | "powerpc64" | "riscv64" | "s390x" | "sparc64";Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L42
Familia
Sección titulada “Familia”type Family: "unix" | "windows";Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L97
type OsType: | "linux" | "windows" | "macos" | "ios" | "android";Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L40
Plataforma
Sección titulada “Plataforma”type Platform: | "linux" | "macos" | "ios" | "freebsd" | "dragonfly" | "netbsd" | "openbsd" | "solaris" | "android" | "windows";Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L28
Funciones
Sección titulada «Funciones»function arch(): ArchDevuelve la arquitectura actual del sistema operativo.
Los valores posibles son 'x86', 'x86_64', 'arm', 'aarch64', 'mips', 'mips64', 'powerpc', 'powerpc64', 'riscv64', 's390x', 'sparc64'.
Devuelve
Sección titulada «Devuelve»Ejemplo
Sección titulada «Ejemplo»import { arch } from '@tauri-apps/plugin-os';const archName = arch();2.0.0
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L138
function eol(): stringDevuelve el marcador de fin de línea específico del sistema operativo.
\nen POSIX\r\nen Windows
Devuelve
Sección titulada «Devuelve»string
2.0.0
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L62
exeExtension()
Sección titulada “exeExtension()”function exeExtension(): stringDevuelve la extensión de archivo, si existe, utilizada para los binarios ejecutables en esta plataforma. Los valores posibles son 'exe' y '' (cadena vacía).
Devuelve
Sección titulada «Devuelve»string
Ejemplo
Sección titulada «Ejemplo»import { exeExtension } from '@tauri-apps/plugin-os';const exeExt = exeExtension();2.0.0
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L152
family()
Sección titulada “family()”function family(): FamilyDevuelve la familia actual del sistema operativo. Los valores posibles son 'unix', 'windows'.
Devuelve
Sección titulada «Devuelve»Ejemplo
Sección titulada «Ejemplo»import { family } from '@tauri-apps/plugin-os';const family = family();2.0.0
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L109
hostname()
Sección titulada “hostname()”function hostname(): Promise<string | null>Devuelve el nombre de host del sistema operativo.
Devuelve
Sección titulada «Devuelve»Promise<string | null>
Ejemplo
Sección titulada «Ejemplo»import { hostname } from '@tauri-apps/plugin-os';const hostname = await hostname();Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L181
locale()
Sección titulada “locale()”function locale(): Promise<string | null>Devuelve una cadena (String) con una etiqueta de idioma BCP-47 en su interior. Si no se pudo obtener la configuración regional (locale), se devuelve null en su lugar.
Devuelve
Sección titulada «Devuelve»Promise<string | null>
Ejemplo
Sección titulada «Ejemplo»import { locale } from '@tauri-apps/plugin-os';const locale = await locale();if (locale) { // use the locale string here}2.0.0
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L169
platform()
Sección titulada “platform()”function platform(): PlatformDevuelve una cadena que describe el sistema operativo específico en uso.
El valor se establece en tiempo de compilación. Los valores posibles son 'linux', 'macos', 'ios', 'freebsd', 'dragonfly', 'netbsd', 'openbsd', 'solaris', 'android', 'windows'
Devuelve
Sección titulada «Devuelve»Ejemplo
Sección titulada «Ejemplo»import { platform } from '@tauri-apps/plugin-os';const platformName = platform();2.0.0
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L79
function type(): OsTypeDevuelve el tipo actual del sistema operativo. Devuelve 'linux' en Linux, 'macos' en macOS, 'windows' en Windows, 'ios' en iOS y 'android' en Android.
Devuelve
Sección titulada «Devuelve»Ejemplo
Sección titulada «Ejemplo»import { type } from '@tauri-apps/plugin-os';const osType = type();2.0.0
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L123
version()
Sección titulada “version()”function version(): stringDevuelve la versión actual del sistema operativo.
Devuelve
Sección titulada «Devuelve»string
Ejemplo
Sección titulada «Ejemplo»import { version } from '@tauri-apps/plugin-os';const osVersion = version();2.0.0
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/os/guest-js/index.ts#L93
© 2026 Colaboradores de Tauri. CC-BY / MIT