Versions in this module Expand all Collapse all v0 v0.1.0 Sep 1, 2023 Changes in this version + const DefaultErrorExitCode + var ErrExit = fmt.Errorf("exit") + func AddCleanFlags(cmd *cobra.Command) + func BehaviorOnFatal(f func(string, int)) + func CheckDiffErr(err error) + func CheckErr(err error) + func CombineRequestErr(resp gorequest.Response, body string, errs []error) error + func DefaultBehaviorOnFatal() + func DefaultSubCommandRun(out io.Writer) func(c *cobra.Command, args []string) + func GetFlagBool(cmd *cobra.Command, flag string) bool + func GetFlagDuration(cmd *cobra.Command, flag string) time.Duration + func GetFlagInt(cmd *cobra.Command, flag string) int + func GetFlagInt32(cmd *cobra.Command, flag string) int32 + func GetFlagInt64(cmd *cobra.Command, flag string) int64 + func GetFlagString(cmd *cobra.Command, flag string) string + func GetFlagStringArray(cmd *cobra.Command, flag string) []string + func GetFlagStringSlice(cmd *cobra.Command, flag string) []string + func IsFilenameSliceEmpty(filenames []string, directory string) bool + func IsSiblingCommandExists(cmd *cobra.Command, targetCmdName string) bool + func ManualStrip(file []byte) []byte + func MultilineError(prefix string, err error) string + func MultipleErrors(prefix string, errs []error) string + func NewForConfigOrDie() *marmotedu.Clientset + func RequireNoArguments(c *cobra.Command, args []string) + func StandardErrorMessage(err error) (string, bool) + func TableWriterDefaultConfig(table *tablewriter.Table) *tablewriter.Table + func UsageErrorf(cmd *cobra.Command, format string, args ...interface{}) error + func Warning(cmdErr io.Writer, newGeneratorName, oldGeneratorName string) + type Factory interface + IAMClient func() (*iam.IamClient, error) + RESTClient func() (*restclient.RESTClient, error) + func NewFactory(clientGetter genericclioptions.RESTClientGetter) Factory + type MatchVersionFlags struct + Delegate genericclioptions.RESTClientGetter + RequireMatchedServerVersion bool + func NewMatchVersionFlags(delegate genericclioptions.RESTClientGetter) *MatchVersionFlags + func (f *MatchVersionFlags) AddFlags(flags *pflag.FlagSet) + func (f *MatchVersionFlags) ToRESTConfig() (*rest.Config, error) + func (f *MatchVersionFlags) ToRawIAMConfigLoader() clientcmd.ClientConfig + type ValidateOptions struct + EnableValidation bool