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
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)
}
}

View File

@ -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)
}
}