From e324a95727f956ecfc64a3794413b1af9048ca69 Mon Sep 17 00:00:00 2001 From: adman Date: Thu, 16 Jul 2026 22:16:04 +0200 Subject: [PATCH] cmd take account with env var --- cmd/strom/messenger/main.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cmd/strom/messenger/main.go b/cmd/strom/messenger/main.go index d309cde..5e1e2f0 100644 --- a/cmd/strom/messenger/main.go +++ b/cmd/strom/messenger/main.go @@ -3,6 +3,7 @@ package messenger import ( "flag" "fmt" + "os" "strconv" "strings" @@ -17,10 +18,17 @@ import ( "github.com/admin-else/strom/mc/proto_generated/v1_21_11" ) +func stror(a, b string) string { + if a != "" { + return a + } + return b +} + var ( cmd = flag.NewFlagSet("status", flag.ContinueOnError) connectToFlag = cmd.String("addr", "", "server address to connect to") - accFlag = cmd.String("acc", "strom_messenger", "the name to use if longer will be treated as ygg token") + accFlag = cmd.String("acc", stror(os.Getenv("STROM_ACC"), "strom_messenger"), "the name to use if longer will be treated as ygg token") ) type Messenger struct {