From 3b7bb9274d8ce492e14329ee45fb2ac5465686e6 Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Fri, 23 Jul 2021 16:01:46 +0500 Subject: [PATCH] Function to create yggdrasilctl CmdLineEnv --- cmd/yggdrasilctl/main.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/cmd/yggdrasilctl/main.go b/cmd/yggdrasilctl/main.go index d074539e..57e889bc 100644 --- a/cmd/yggdrasilctl/main.go +++ b/cmd/yggdrasilctl/main.go @@ -38,6 +38,12 @@ func main() { os.Exit(run()) } +func createCmdLineEnv() CmdLineEnv { + var cmdLineEnv CmdLineEnv + cmdLineEnv.endpoint = defaults.GetDefaults().DefaultAdminListen + return cmdLineEnv +} + func parseFlagsAndArgs(cmdLineEnv *CmdLineEnv) { flag.Usage = func() { fmt.Fprintf(flag.CommandLine.Output(), "Usage: %s [options] command [key=value] [key=value] ...\n\n", os.Args[0]) @@ -118,8 +124,8 @@ func run() int { return 0 }() - var cmdLineEnv CmdLineEnv - cmdLineEnv.endpoint = defaults.GetDefaults().DefaultAdminListen + cmdLineEnv := createCmdLineEnv() + parseFlagsAndArgs(&cmdLineEnv) if cmdLineEnv.ver {