diff --git a/data/data.go b/data/data.go index a1c9699..605ad9c 100644 --- a/data/data.go +++ b/data/data.go @@ -45,8 +45,8 @@ func GetKernel() string { return string(kernel) } -func GetHostname() string { - cmd := exec.Command("uname", "-n") +func Unamebs(gamering string) string { + cmd := exec.Command("uname", gamering) shell, _ := cmd.Output() return strings.Replace(string(shell), "\n", "", -1) } diff --git a/main.go b/main.go index 3d54f5b..0e22c54 100644 --- a/main.go +++ b/main.go @@ -65,7 +65,9 @@ func handlePrint(action, format string, rest string) { no, _ := strconv.Atoi(data.GetUptime()) utils.CutePrint(data.FormatTime(no), format) case "hostname": - utils.CutePrint(data.GetHostname(), format) + utils.CutePrint(data.Unamebs("-n"), format) + case "kernelname": + utils.CutePrint(data.Unamebs("-s"), format) case "GPU": utils.CutePrint(data.GetGPU(), format) case "shell":