@@ -68,6 +68,7 @@ type Flags struct {
6868 PackageTitle string
6969 SDKRepo string
7070 SpecRPName string
71+ SpecSubRPName string
7172 ReleaseDate string
7273 SkipCreateBranch bool
7374 SkipGenerateExample bool
@@ -85,6 +86,7 @@ func BindFlags(flagSet *pflag.FlagSet) {
8586 flagSet .String ("sdk-repo" , "https://github.com/Azure/azure-sdk-for-go" , "Specifies the sdk repo URL for generation" )
8687 flagSet .String ("spec-repo" , "https://github.com/Azure/azure-rest-api-specs" , "Specifies the swagger repo URL for generation" )
8788 flagSet .String ("spec-rp-name" , "" , "Specifies the swagger spec RP name, default is RP name" )
89+ flagSet .String ("spec-sub-rp-name" , "" , "Specifies the swagger spec sub RP name" )
8890 flagSet .String ("release-date" , "" , "Specifies the release date in changelog" )
8991 flagSet .Bool ("skip-create-branch" , false , "Skip create release branch after generation" )
9092 flagSet .Bool ("skip-generate-example" , false , "Skip generate example for SDK in the same time" )
@@ -103,6 +105,7 @@ func ParseFlags(flagSet *pflag.FlagSet) Flags {
103105 SDKRepo : flags .GetString (flagSet , "sdk-repo" ),
104106 SwaggerRepo : flags .GetString (flagSet , "spec-repo" ),
105107 SpecRPName : flags .GetString (flagSet , "spec-rp-name" ),
108+ SpecSubRPName : flags .GetString (flagSet , "spec-sub-rp-name" ),
106109 ReleaseDate : flags .GetString (flagSet , "release-date" ),
107110 SkipCreateBranch : flags .GetBool (flagSet , "skip-create-branch" ),
108111 SkipGenerateExample : flags .GetBool (flagSet , "skip-generate-example" ),
@@ -195,6 +198,10 @@ func (c *commandContext) generate(sdkRepo repo.SDKRepository, specCommitHash str
195198 ReleaseDate : c .flags .ReleaseDate ,
196199 SkipGenerateExample : c .flags .SkipGenerateExample ,
197200 GoVersion : c .flags .GoVersion ,
201+ ForceStableVersion : c .flags .ForceStableVersion ,
202+ SpecSubRPName : c .flags .SpecSubRPName ,
203+ })
204+ }
198205 })
199206 if len (errs ) > 0 {
200207 // GenerateFromSwagger is a batch run function, one error means one package is failed.
0 commit comments