From 5b2d4384c703425251c1941fcd0caf38aa09a874 Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Tue, 9 Jan 2024 09:31:13 -0800 Subject: [PATCH] codegen: Make import-boss do it's own flags --- staging/src/k8s.io/code-generator/cmd/import-boss/main.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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(),