diff --git a/cmd/karmadactl/karmadactl.go b/cmd/karmadactl/karmadactl.go index 834ed77d6..5ffb1e75d 100644 --- a/cmd/karmadactl/karmadactl.go +++ b/cmd/karmadactl/karmadactl.go @@ -1,16 +1,15 @@ package main import ( - "os" - "k8s.io/component-base/cli" - _ "k8s.io/component-base/logs/json/register" // for JSON log format registration + "k8s.io/kubectl/pkg/cmd/util" "github.com/karmada-io/karmada/pkg/karmadactl" ) func main() { cmd := karmadactl.NewKarmadaCtlCommand("karmadactl", "karmadactl") - code := cli.Run(cmd) - os.Exit(code) + if err := cli.RunNoErrOutput(cmd); err != nil { + util.CheckErr(err) + } } diff --git a/cmd/kubectl-karmada/kubectl-karmada.go b/cmd/kubectl-karmada/kubectl-karmada.go index 834ed77d6..acdf41770 100644 --- a/cmd/kubectl-karmada/kubectl-karmada.go +++ b/cmd/kubectl-karmada/kubectl-karmada.go @@ -1,16 +1,15 @@ package main import ( - "os" - "k8s.io/component-base/cli" - _ "k8s.io/component-base/logs/json/register" // for JSON log format registration + "k8s.io/kubectl/pkg/cmd/util" "github.com/karmada-io/karmada/pkg/karmadactl" ) func main() { - cmd := karmadactl.NewKarmadaCtlCommand("karmadactl", "karmadactl") - code := cli.Run(cmd) - os.Exit(code) + cmd := karmadactl.NewKarmadaCtlCommand("karmada", "kubectl karmada") + if err := cli.RunNoErrOutput(cmd); err != nil { + util.CheckErr(err) + } }