Commit e1fab36

Karn Wong <karn@karnwong.me>
2026-05-09 07:41:32
feat(getHwInfo): add hardware name
1 parent 0a57807
Changed files (1)
internal
internal/get/hwinfo.go
@@ -16,6 +16,13 @@ func HwInfo() error {
 		return fmt.Errorf("need to run as sudo")
 	}
 
+	// hardware name
+	hardwareName, err := getHardwareName()
+	if err != nil {
+		return err
+	}
+	fmt.Printf("%s: %s\n", color.Green("Name"), hardwareName)
+
 	// cpu
 	cpuModel, cpuThreads, err := getCpuInfo() // shared with `sysinfo.go`
 	if err != nil {
@@ -86,3 +93,12 @@ func HwInfo() error {
 	fmt.Printf("    %s: %s\n", color.Blue("Model"), baseboard.Product)
 	return nil
 }
+
+func getHardwareName() (string, error) {
+	product, err := ghw.Product()
+	if err != nil {
+		return "", err
+	}
+
+	return product.Name, nil
+}