diff --git a/docs/src/content/docs/guides/cli-options.mdx b/docs/src/content/docs/guides/cli-options.mdx index e7e8ce5..5ac41a8 100644 --- a/docs/src/content/docs/guides/cli-options.mdx +++ b/docs/src/content/docs/guides/cli-options.mdx @@ -57,9 +57,9 @@ The available options are: - `biome` - `eslint` -### --operationId +### --noOperationId -Use operation ID to generate operation names? The default value is `true`. +Do not use operation ID to generate operation names. The default value is `true`. ### --enums \ diff --git a/src/cli.mts b/src/cli.mts index 8106534..461d70f 100644 --- a/src/cli.mts +++ b/src/cli.mts @@ -14,7 +14,7 @@ export type LimitedUserConfig = { client?: "@hey-api/client-fetch" | "@hey-api/client-axios"; format?: "biome" | "prettier"; lint?: "biome" | "eslint"; - operationId?: boolean; + noOperationId?: boolean; enums?: "javascript" | "typescript" | false; useDateType?: boolean; debug?: boolean; @@ -58,7 +58,10 @@ async function setupProgram() { "Process output folder with linter?", ).choices(["biome", "eslint"]), ) - .option("--operationId", "Use operation ID to generate operation names?") + .option( + "--noOperationId", + "Do not use operationId to generate operation names", + ) .addOption( new Option( "--enums ", diff --git a/src/generate.mts b/src/generate.mts index 068354c..229f0c7 100644 --- a/src/generate.mts +++ b/src/generate.mts @@ -31,10 +31,7 @@ export async function generate(options: LimitedUserConfig, version: string) { services: { export: true, asClass: false, - operationId: - formattedOptions.operationId !== undefined - ? formattedOptions.operationId - : true, + operationId: !formattedOptions.noOperationId, }, types: { dates: formattedOptions.useDateType,