Update/verify client generator in scripts

This commit is contained in:
Wojciech Tyczynski
2015-12-28 14:13:57 +01:00
parent 5cf0659502
commit 9d912e843b
5 changed files with 10 additions and 16 deletions

View File

@@ -37,10 +37,12 @@ import (
// Default returns a defaulted GeneratorArgs. You may change the defaults
// before calling AddFlags.
func Default() *GeneratorArgs {
return &GeneratorArgs{
generatorArgs := &GeneratorArgs{
OutputBase: DefaultSourceTree(),
GoHeaderFilePath: filepath.Join(DefaultSourceTree(), "k8s.io/kubernetes/hack/boilerplate/boilerplate.go.txt"),
}
generatorArgs.AddFlags(pflag.CommandLine)
return generatorArgs
}
// GeneratorArgs has arguments common to most generators.
@@ -105,7 +107,6 @@ func DefaultSourceTree() string {
// If you don't need any non-default behavior, use as:
// args.Default().Execute(...)
func (g *GeneratorArgs) Execute(nameSystems namer.NameSystems, defaultSystem string, pkgs func(*generator.Context, *GeneratorArgs) generator.Packages) error {
g.AddFlags(pflag.CommandLine)
pflag.Parse()
b, err := g.NewBuilder()