From 343724753d2ed82618afa9742d0647741d8911fe Mon Sep 17 00:00:00 2001 From: hyung-hwan Date: Wed, 24 Dec 2025 13:22:32 +0900 Subject: [PATCH] added --client-token --- cmd/main.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/cmd/main.go b/cmd/main.go index 4be55ea..65e4751 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -482,6 +482,7 @@ func main() { var cfgfile string var cfgpat string var logfile string + var client_token string var cfg ClientConfig ctl_addrs = make([]string, 0) @@ -508,6 +509,10 @@ func main() { cfgpat = v return nil }) + flgs.Func("client-token", "specify a client token", func(v string) error { + client_token = v + return nil + }) flgs.SetOutput(io.Discard) err = flgs.Parse(os.Args[2:]) if err != nil { @@ -541,6 +546,11 @@ func main() { } } + if client_token != "" { + cfg.APP.TokenText = client_token + cfg.APP.TokenFile = "" + } + err = client_main(ctl_addrs, rpc_addrs, flgs.Args(), logfile, &cfg) if err != nil { fmt.Fprintf(os.Stderr, "ERROR: client error - %s\n", err.Error()) @@ -557,7 +567,7 @@ func main() { wrong_usage: fmt.Fprintf(os.Stderr, "USAGE: %s server --rpc-on=addr:port --ctl-on=addr:port --rpx-on=addr:port --pxy-on=addr:port --wpx-on=addr:port [--config-file=file] [--config-file-pattern=pattern]\n", os.Args[0]) - fmt.Fprintf(os.Stderr, " %s client --rpc-to=addr:port --ctl-on=addr:port [--config-file=file] [--config-file-pattern=pattern] [peer-addr:peer-port ...]\n", os.Args[0]) + fmt.Fprintf(os.Stderr, " %s client --rpc-to=addr:port --ctl-on=addr:port [--config-file=file] [--config-file-pattern=pattern] [--client-token=string] [peer-addr:peer-port ...]\n", os.Args[0]) fmt.Fprintf(os.Stderr, " %s version\n", os.Args[0]) os.Exit(1)