Files
renovate/tools/utils/exec.ts
T
2024-02-09 13:23:49 +00:00

17 lines
366 B
TypeScript

import { type SpawnSyncReturns, spawnSync } from 'node:child_process';
const maxBuffer = 20 * 1024 * 1024;
/**
* Execute a command
* @param {string} cmd
* @param {string[]} args
*/
export function exec(
cmd: string,
args: string[] = [],
): SpawnSyncReturns<string> {
// args from shelljs
return spawnSync(cmd, args, { maxBuffer, encoding: 'utf8' });
}