Files
clawdbot/apps/macos/Sources/Clawdis/InstanceIdentity.swift
2025-12-12 16:47:07 +00:00

23 lines
542 B
Swift

import Foundation
enum InstanceIdentity {
static let instanceId: String = {
if let name = Host.current().localizedName?.trimmingCharacters(in: .whitespacesAndNewlines),
!name.isEmpty
{
return name
}
return UUID().uuidString
}()
static let displayName: String = {
if let name = Host.current().localizedName?.trimmingCharacters(in: .whitespacesAndNewlines),
!name.isEmpty
{
return name
}
return "clawdis-mac"
}()
}