INNER CODE UNIT · Go
validateFlags
GGP1/kure · main.go:71
func validateFlags() error {
// The help command is built-in so it won't be found below, plus it has no flags
if len(os.Args) > 1 && os.Args[1] == "help" {
return nil
}
cmd, args, err := root.NewCmd(nil).Find(os.Args[1:])
if err != nil {
return err
}
if err := cmd.ParseFlags(args); err != nil {
if errors.Is(err, pflag.ErrHelp) {
if err := cmd.Help(); err != nil {
return err
}
return pflag.ErrHelp
}