diff --git a/packages/repo-tools/src/commands/index.ts b/packages/repo-tools/src/commands/index.ts index a07b01077f..24ec2af411 100644 --- a/packages/repo-tools/src/commands/index.ts +++ b/packages/repo-tools/src/commands/index.ts @@ -54,7 +54,7 @@ function registerPackageCommand(program: Command) { .description( 'Command to generate a client and/or a server stub from an OpenAPI spec.', ) - .option('--additional-properties [properties]') + .option('--client-additional-properties [properties]') .description( 'Additional properties that can be passed to @openapitools/openapi-generator-cli', ) diff --git a/packages/repo-tools/src/commands/package/schema/openapi/generate/client.ts b/packages/repo-tools/src/commands/package/schema/openapi/generate/client.ts index 1f4b2e5152..b843cd27ec 100644 --- a/packages/repo-tools/src/commands/package/schema/openapi/generate/client.ts +++ b/packages/repo-tools/src/commands/package/schema/openapi/generate/client.ts @@ -29,15 +29,15 @@ import { getPathToCurrentOpenApiSpec } from '../../../../../lib/openapi/helpers' async function generate( outputDirectory: string, - additionalProperties?: string, + clientAdditionalProperties?: string, ) { const resolvedOpenapiPath = await getPathToCurrentOpenApiSpec(); const resolvedOutputDirectory = cliPaths.resolveTargetRoot( outputDirectory, OUTPUT_PATH, ); - const openapiProperties = additionalProperties - ? `--additional-properties=${additionalProperties}` + const additionalProperties = clientAdditionalProperties + ? `--additional-properties=${clientAdditionalProperties}` : ''; mkdirpSync(resolvedOutputDirectory); @@ -66,7 +66,7 @@ async function generate( ), '--generator-key', 'v3.0', - openapiProperties, + additionalProperties, ], { maxBuffer: Number.MAX_VALUE, @@ -96,10 +96,10 @@ async function generate( export async function command( outputPackage: string, - additionalProperties?: string, + clientAdditionalProperties?: string, ): Promise { try { - await generate(outputPackage, additionalProperties); + await generate(outputPackage, clientAdditionalProperties); console.log( chalk.green(`Generated client in ${outputPackage}/${OUTPUT_PATH}`), ); diff --git a/packages/repo-tools/src/commands/package/schema/openapi/generate/index.ts b/packages/repo-tools/src/commands/package/schema/openapi/generate/index.ts index 5356db3244..41884e2e90 100644 --- a/packages/repo-tools/src/commands/package/schema/openapi/generate/index.ts +++ b/packages/repo-tools/src/commands/package/schema/openapi/generate/index.ts @@ -26,7 +26,7 @@ export async function command(opts: OptionValues) { process.exit(1); } if (opts.clientPackage) { - await generateClient(opts.clientPackage, opts.additionalProperties); + await generateClient(opts.clientPackage, opts.clientAdditionalProperties); } if (opts.server) { await generateServer();