Skip to content

Commit a82ff76

Browse files
authored
Merge pull request #232 from SalesforceCommerceCloud/allow-more-flags-for-openapi-gen
@W-17701719@ Allow more flags to be set for openapi generator
2 parents 35848b0 + 93ca60c commit a82ff76

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/generate-from-oas/generateFromOas.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ export const generateFromOas = (args: {
3333
configFile?: string;
3434
generator?: string;
3535
skipValidateSpec?: boolean;
36+
flags?: string;
3637
}) => {
3738
const {
3839
inputSpec,
@@ -41,12 +42,14 @@ export const generateFromOas = (args: {
4142
configFile,
4243
generator,
4344
skipValidateSpec,
45+
flags,
4446
} = args;
4547
const skipValidateSpecFlag = skipValidateSpec ? "--skip-validate-spec" : "";
4648
const _configFile = configFile ? configFile : DEFAULT_CONFIG_PATH;
4749
const _generator = generator ? generator : "typescript-fetch";
50+
const _flags = flags ? flags : "";
4851

4952
execSync(
50-
`openapi-generator-cli generate -i ${inputSpec} -o ${outputDir} -t ${templateDir} -g ${_generator} -c ${_configFile} ${skipValidateSpecFlag}`
53+
`openapi-generator-cli generate -i ${inputSpec} -o ${outputDir} -t ${templateDir} -g ${_generator} -c ${_configFile} ${skipValidateSpecFlag} ${_flags}`
5154
);
5255
};

0 commit comments

Comments
 (0)