From b9823943e39163868d57ed6757ba83fd13607314 Mon Sep 17 00:00:00 2001 From: leonnicolas Date: Tue, 7 Sep 2021 11:07:03 +0200 Subject: [PATCH] cmd/kgctl/main.go: suppress second error message `cobra` automatically prints and error if `runE` returns an error. Since we explicitly print the error, we need to silence cobra. Signed-off-by: leonnicolas --- cmd/kgctl/main.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/kgctl/main.go b/cmd/kgctl/main.go index b568289..3bf4565 100644 --- a/cmd/kgctl/main.go +++ b/cmd/kgctl/main.go @@ -110,6 +110,7 @@ func main() { Long: "", PersistentPreRunE: runRoot, Version: version.Version, + SilenceErrors: true, } cmd.PersistentFlags().StringVar(&backend, "backend", k8s.Backend, fmt.Sprintf("The backend for the mesh. Possible values: %s", availableBackends)) cmd.PersistentFlags().StringVar(&granularity, "mesh-granularity", string(mesh.AutoGranularity), fmt.Sprintf("The granularity of the network mesh to create. Possible values: %s", availableGranularities))