8a3c749e创建于 2024年4月16日历史提交
package main

import (
	"errors"
	"os"

	_ "k8s.io/client-go/plugin/pkg/client/auth/azure"
	_ "k8s.io/client-go/plugin/pkg/client/auth/exec"
	_ "k8s.io/client-go/plugin/pkg/client/auth/gcp"
	_ "k8s.io/client-go/plugin/pkg/client/auth/oidc"

	"github.com/databus23/helm-diff/v3/cmd"
)

func main() {
	if err := cmd.New().Execute(); err != nil {
		var cmdErr cmd.Error
		switch {
		case errors.As(err, &cmdErr):
			os.Exit(cmdErr.Code)
		default:
			os.Exit(1)
		}
	}
}