karmadactl pretty-print the error and exit with an error

Signed-off-by: lonelyCZ <531187475@qq.com>
This commit is contained in:
lonelyCZ 2022-07-11 09:40:10 +08:00
parent 5ecb4ba1bb
commit 579926cbf0
2 changed files with 9 additions and 11 deletions

View File

@ -1,16 +1,15 @@
package main package main
import ( import (
"os"
"k8s.io/component-base/cli" "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" "github.com/karmada-io/karmada/pkg/karmadactl"
) )
func main() { func main() {
cmd := karmadactl.NewKarmadaCtlCommand("karmadactl", "karmadactl") cmd := karmadactl.NewKarmadaCtlCommand("karmadactl", "karmadactl")
code := cli.Run(cmd) if err := cli.RunNoErrOutput(cmd); err != nil {
os.Exit(code) util.CheckErr(err)
}
} }

View File

@ -1,16 +1,15 @@
package main package main
import ( import (
"os"
"k8s.io/component-base/cli" "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" "github.com/karmada-io/karmada/pkg/karmadactl"
) )
func main() { func main() {
cmd := karmadactl.NewKarmadaCtlCommand("karmadactl", "karmadactl") cmd := karmadactl.NewKarmadaCtlCommand("karmada", "kubectl karmada")
code := cli.Run(cmd) if err := cli.RunNoErrOutput(cmd); err != nil {
os.Exit(code) util.CheckErr(err)
}
} }