pflag.Var(NewGVPackagesValue(gvsBuilder,nil),"input","group/versions that client-gen will generate clients for. At most one version per group is allowed. Specified in the format \"group1/version1,group2/version2...\".")
pflag.Var(NewGVTypesValue(&ca.IncludedTypesOverrides,[]string{}),"included-types-overrides","list of group/version/type for which client should be generated. By default, client is generated for all types which have genclient in types.go. This overrides that. For each groupVersion in this list, only the types mentioned here will be included. The default check of genclient will be used for other group versions.")
pflag.Var(NewInputBasePathValue(gvsBuilder,inputBase),"input-base","base path to look for the api group.")
pflag.StringVarP(&ca.ClientsetName,"clientset-name","n",ca.ClientsetName,"the name of the generated clientset package.")
pflag.StringVarP(&ca.ClientsetAPIPath,"clientset-api-path","",ca.ClientsetAPIPath,"the value of default API HTTP path, starting with / and without trailing /.")
pflag.BoolVar(&ca.ClientsetOnly,"clientset-only",ca.ClientsetOnly,"when set, client-gen only generates the clientset shell, without generating the individual typed clients")
pflag.BoolVar(&ca.FakeClient,"fake-clientset",ca.FakeClient,"when set, client-gen will generate the fake clientset that can be used in tests")
fs.StringSliceVar(&ca.PluralExceptions,"plural-exceptions",ca.PluralExceptions,"list of comma separated plural exception definitions in Type:PluralizedType form")
fs.StringVar(&ca.ApplyConfigurationPackage,"apply-configuration-package",ca.ApplyConfigurationPackage,"optional package of apply configurations, generated by applyconfiguration-gen, that are required to generate Apply functions for each type in the clientset. By default Apply functions are not generated.")