MCPcopy Index your code
hub / github.com/changesets/changesets / validateCommandFlags

Function validateCommandFlags

packages/cli/src/run.ts:20–35  ·  view source on GitHub ↗
(
  command: keyof typeof COMMAND_HELP,
  flags: Record<string, unknown>
)

Source from the content-addressed store, hash-verified

18import { CliOptions } from "./types";
19
20function validateCommandFlags(
21 command: keyof typeof COMMAND_HELP,
22 flags: Record<string, unknown>
23) {
24 const unknownFlags = Object.keys(flags);
25
26 if (unknownFlags.length > 0) {
27 error(
28 `Unknown ${
29 unknownFlags.length === 1 ? "flag" : "flags"
30 } for ${command}: ${unknownFlags.map((flag) => `--${flag}`).join(", ")}`
31 );
32 error(`Usage: changeset ${COMMAND_HELP[command]}`);
33 throw new ExitError(1);
34 }
35}
36
37export async function run(
38 input: string[],

Callers 1

runFunction · 0.85

Calls 1

errorFunction · 0.90

Tested by

no test coverage detected