diff --git a/cmd/rpc/auth/main.go b/cmd/rpc/auth/main.go index 634162e4b..8923228ba 100644 --- a/cmd/rpc/auth/main.go +++ b/cmd/rpc/auth/main.go @@ -12,7 +12,7 @@ func main() { authCmd := cmd.NewAuthCmd() authCmd.AddPortFlag() authCmd.AddPrometheusPortFlag() - if err := authCmd.Execute(); err != nil { + if err := authCmd.Exec(); err != nil { fmt.Println(err.Error()) os.Exit(1) } diff --git a/pkg/common/cmd/rpc.go b/pkg/common/cmd/rpc.go index 3e7ee4f30..20ed935ab 100644 --- a/pkg/common/cmd/rpc.go +++ b/pkg/common/cmd/rpc.go @@ -17,9 +17,10 @@ func NewAuthCmd() *AuthCmd { } func (a *AuthCmd) Exec() error { - a.Command.Run = func(cmd *cobra.Command, args []string) { + a.Command.RunE = func(cmd *cobra.Command, args []string) error { a.port = a.getPortFlag(cmd) a.prometheusPort = a.getPrometheusPortFlag(cmd) + return a.getConfFromCmdAndInit(cmd) } return a.Execute() }