diff --git a/main.go b/main.go index d16520b..1195f69 100644 --- a/main.go +++ b/main.go @@ -15,10 +15,12 @@ import ( ) func main() { + // "Uh" getOS, erros := exec.Command("uname", "-sr").Output() getArch, errarch := exec.Command("uname", "-m").Output() - getHost, errhost := exec.Command("uname", "-n").Output() + getHost, errhost := os.Hostname() + // At least it works \_(=^.^=)_/ if erros != nil { log.Fatal(erros) } @@ -29,6 +31,7 @@ func main() { log.Fatal(errhost) } + // Pretty-print output fmt.Printf("%s (%d) @ %s", os.Getenv("USER"), os.Getuid(), getHost) fmt.Printf("\n") fmt.Printf("Editor: %s \n", os.Getenv("EDITOR"))