diff --git a/staging/src/k8s.io/code-generator/cmd/import-boss/main.go b/staging/src/k8s.io/code-generator/cmd/import-boss/main.go index 15877fcd7ad..9df2cf19489 100644 --- a/staging/src/k8s.io/code-generator/cmd/import-boss/main.go +++ b/staging/src/k8s.io/code-generator/cmd/import-boss/main.go @@ -18,6 +18,7 @@ limitations under the License. package main import ( + "flag" "os" "github.com/spf13/pflag" @@ -29,10 +30,15 @@ import ( func main() { klog.InitFlags(nil) - arguments := args.Default() + arguments := args.Default().WithoutDefaultFlagParsing() pflag.CommandLine.BoolVar(&arguments.IncludeTestFiles, "include-test-files", false, "If true, include *_test.go files.") + // Collect and parse flags. + arguments.AddFlags(pflag.CommandLine) + pflag.CommandLine.AddGoFlagSet(flag.CommandLine) + pflag.Parse() + if err := arguments.Execute( generators.NameSystems(), generators.DefaultNameSystem(),