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];
}