platform.lua
1 local wezterm = require('wezterm') 2 3 local function is_found(str, pattern) 4 return string.find(str, pattern) ~= nil 5 end 6 7 local function platform() 8 local is_linux = is_found(wezterm.target_triple, 'linux') 9 local is_mac = is_found(wezterm.target_triple, 'apple') 10 local os = is_linux and 'linux' or is_mac and 'mac' or 'unknown' 11 return { 12 os = os, 13 is_linux = is_linux, 14 is_mac = is_mac, 15 } 16 end 17 18 return platform