INNER CODE UNIT · TypeScript
runCommand
huggingface/Mongoku · cli.ts:123
function runCommand(command: string, args: string[], options: SpawnOptions = {}): Promise<void> {
return new Promise((resolve, reject) => {
const childProcess = spawn(command, args, {
...options,
env: { ...process.env },
});
if (!options.detached && options.stdio !== "inherit") {
childProcess.stdout?.on("data", (data) => {
console.log(data.toString());
});
childProcess.stderr?.on("data", (data) => {
console.error(data.toString());
});
}
childProcess.on("error", (error) => {