export async function runCmd()

in eng/tools/typespec-validation/src/utils.ts [6:18]


export async function runCmd(cmd: string, cwd: string) {
  console.log(`run command:${cmd}`);
  const { err, stdout, stderr } = (await new Promise((res) =>
    exec(
      cmd,
      { encoding: "utf8", maxBuffer: 1024 * 1024 * 64, cwd: cwd },
      (err: unknown, stdout: unknown, stderr: unknown) =>
        res({ err: err, stdout: stdout, stderr: stderr }),
    ),
  )) as any;

  return [err, stdout, stderr] as [Error | null, string, string];
}