@@ -69,6 +69,7 @@ type Flags struct {
69
69
PackageTitle string
70
70
SDKRepo string
71
71
SpecRPName string
72
+ SpecSubRPName string
72
73
ReleaseDate string
73
74
SkipCreateBranch bool
74
75
SkipGenerateExample bool
@@ -88,6 +89,7 @@ func BindFlags(flagSet *pflag.FlagSet) {
88
89
flagSet .String ("sdk-repo" , "https://github.com/Azure/azure-sdk-for-go" , "Specifies the sdk repo URL for generation" )
89
90
flagSet .String ("spec-repo" , "https://github.com/Azure/azure-rest-api-specs" , "Specifies the swagger repo URL for generation" )
90
91
flagSet .String ("spec-rp-name" , "" , "Specifies the swagger spec RP name, default is RP name" )
92
+ flagSet .String ("spec-sub-rp-name" , "" , "Specifies the swagger spec sub RP name" )
91
93
flagSet .String ("release-date" , "" , "Specifies the release date in changelog" )
92
94
flagSet .Bool ("skip-create-branch" , false , "Skip create release branch after generation" )
93
95
flagSet .Bool ("skip-generate-example" , false , "Skip generate example for SDK in the same time" )
@@ -108,6 +110,7 @@ func ParseFlags(flagSet *pflag.FlagSet) Flags {
108
110
SDKRepo : flags .GetString (flagSet , "sdk-repo" ),
109
111
SwaggerRepo : flags .GetString (flagSet , "spec-repo" ),
110
112
SpecRPName : flags .GetString (flagSet , "spec-rp-name" ),
113
+ SpecSubRPName : flags .GetString (flagSet , "spec-sub-rp-name" ),
111
114
ReleaseDate : flags .GetString (flagSet , "release-date" ),
112
115
SkipCreateBranch : flags .GetBool (flagSet , "skip-create-branch" ),
113
116
SkipGenerateExample : flags .GetBool (flagSet , "skip-generate-example" ),
@@ -208,6 +211,7 @@ func (c *commandContext) generate(sdkRepo repo.SDKRepository, specCommitHash str
208
211
SkipGenerateExample : c .flags .SkipGenerateExample ,
209
212
GoVersion : c .flags .GoVersion ,
210
213
ForceStableVersion : c .flags .ForceStableVersion ,
214
+ SpecSubRPName : c .flags .SpecSubRPName ,
211
215
})
212
216
}
213
217
if err != nil {
0 commit comments