From 06f7ab1ee3b33a74d4c15d5b547a8bf44c4a5ad4 Mon Sep 17 00:00:00 2001 From: vxclutch Date: Wed, 24 Jun 2026 14:04:53 -0400 Subject: [PATCH] Format status output --- server/status.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/server/status.go b/server/status.go index 426956b..33edc07 100644 --- a/server/status.go +++ b/server/status.go @@ -3,7 +3,6 @@ package server import ( "bytes" "fmt" - "log" "os/exec" "github.com/spf13/cobra" @@ -21,8 +20,16 @@ func Status(cmd *cobra.Command, args []string) { start_cmd.Stderr = &errb if err := start_cmd.Run(); err != nil { - log.Fatal(err) + fmt.Print("offline") + return } - fmt.Println(outb.String()) + var active, max int + + _, err := fmt.Sscanf(outb.String(), "There are %d of a max of %d players online:", &active, &max) + if err != nil { + panic(err) + } + + fmt.Printf("%d/%d players", active, max) }