()
| 1 | import { execa } from "execa"; |
| 2 | |
| 3 | export async function getMacArchitecture(): Promise<string> { |
| 4 | // 使用 uname -m 获取系统架构信息 |
| 5 | const { stdout } = await execa('uname', ['-m']); |
| 6 | const architecture = stdout.trim(); |
| 7 | |
| 8 | return architecture === 'arm64' ? 'arm64' : 'x86_64'; |
| 9 | } |