Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions packages/cli/scripts/generate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -353,6 +353,7 @@ const generateApiCommand = (client: ClientInfo): string => {
return `// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: '${client.kebabName}', description: '${client.title.replace(/'/g, "\\'")}' },
Expand Down Expand Up @@ -390,8 +391,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('${client.kebabName}', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/access-token.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'access-token', description: 'Access Token API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('access-token', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/address-suggestions.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'address-suggestions', description: 'Address Suggestions API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('address-suggestions', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/address.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'address', description: 'Address API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('address', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/ai-agents.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'ai-agents', description: 'AI Agents API - OpenAPI 3.0' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('ai-agents', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/audit-logs.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'audit-logs', description: 'Audit Log' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('audit-logs', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/automation.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'automation', description: 'Automation API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('automation', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/billing.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'billing', description: 'Billing API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('billing', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/blueprint-manifest.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'blueprint-manifest', description: 'Blueprint Manifest API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('blueprint-manifest', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/calendar.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'calendar', description: 'Calendar API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('calendar', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/configuration-hub.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'configuration-hub', description: 'Configuration Hub API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('configuration-hub', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/consent.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'consent', description: 'Consent API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('consent', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/customer-portal.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'customer-portal', description: 'Portal API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('customer-portal', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/dashboard.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'dashboard', description: 'Dashboard API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('dashboard', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/data-governance.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'data-governance', description: 'Data Governance API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('data-governance', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/deduplication.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'deduplication', description: 'Deduplication API' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('deduplication', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/src/commands/apis/design.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Auto-generated by scripts/generate.ts — do not edit
import { defineCommand } from 'citty';
import { callApi } from '../../lib/call.js';
import { collectRepeatedFlag } from '../../lib/flag-collector.js';

export default defineCommand({
meta: { name: 'design', description: 'Design Builder API v2' },
Expand Down Expand Up @@ -38,8 +39,14 @@ export default defineCommand({
}
}

// citty (via node:util.parseArgs) only keeps the last occurrence of a
// repeated string flag, so args.param silently drops earlier -p flags.
// Recover all of them directly from rawArgs instead.
const paramFlags = collectRepeatedFlag(rawArgs ?? [], ['p', 'param']);

return callApi('design', {
...args,
param: paramFlags.length > 0 ? paramFlags : args.param,
help: !!(args as Record<string, unknown>)._ophelp,
_apihelp: !!(args as Record<string, unknown>)._apihelp,
_args: positionalArgs,
Expand Down
Loading
Loading