Files
kitty/tools/utils/machine_id/unix.go
2026-04-12 12:31:42 +05:30

24 lines
384 B
Go

//go:build !darwin
package machine_id
import (
"fmt"
"os"
"strings"
"unicode"
"github.com/kovidgoyal/kitty/tools/utils"
)
var _ = fmt.Print
func read_machine_id() (string, error) {
if data, err := os.ReadFile("/etc/machine-id"); err == nil {
ans := utils.UnsafeBytesToString(data)
return strings.TrimRightFunc(ans, unicode.IsSpace), nil
} else {
return "", err
}
}