INNER CODE UNIT · TypeScript

accepts

rit3zh/reacticx · cloudflare/cli/index.ts:147

  const accepts = (name: (typeof step.accepts)[number]) => step.accepts.includes(name);

  if (flags.dry && accepts("dry")) args.push("--dry");
  if (flags.check && accepts("check")) args.push("--check");
  if (flags.force && accepts("force")) args.push("--force");
  if (flags.prune && accepts("prune")) args.push("--prune");
  if (flags.verify && accepts("verify")) args.push("--verify");
  if (flags.backend && accepts("backend")) args.push(`--${flags.backend}`);

  return [...args, ...(step.extraArgs ?? [])];
}

function run(script: string, args: readonly string[], cwd: string) {
  return new Promise<number>((resolve, reject) => {
    const child = spawn("bun", [join(ROOT, script), ...args], {
      cwd,
      stdio: "inherit",
      env: { ...process.env },

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…