This commit is contained in:
lyswhut 2024-02-14 23:54:43 +08:00
parent 64096de3f8
commit 36aaf3369d

View File

@ -31,14 +31,15 @@ export const getComputerName = () => {
name = process.env.COMPUTERNAME
break
case 'darwin':
name = cp.execSync('scutil --get ComputerName').toString().trim()
try {
name = cp.execSync('scutil --get ComputerName').toString().trim()
} catch {}
break
case 'linux':
// Don't fail even if hostnamectl is unavailable
try {
name = cp.execSync('hostnamectl --pretty').toString().trim()
}
// Don't fail even if hostnamectl is unavailable
finally { break }
} catch {}
}
if (!name) name = os.hostname()
return name