Files
Moku/src/lib/components/chrome/titlebarOs.ts
T
2026-05-24 20:31:46 -05:00

14 lines
399 B
TypeScript

export type OsKind = 'macos' | 'windows' | 'linux' | 'unknown'
export async function detectOs(): Promise<OsKind> {
try {
const { platform } = await import('@tauri-apps/plugin-os')
const p = await platform()
if (p === 'macos') return 'macos'
if (p === 'windows') return 'windows'
if (p === 'linux') return 'linux'
return 'unknown'
} catch {
return 'unknown'
}
}