@gluestack-seal/cli
Version:
13 lines (9 loc) • 352 B
text/typescript
import { spawn } from "node:child_process";
export const execute = (command: string, args: string[], options: any) =>
new Promise((resolve, reject) => {
const child = spawn(command, args, options);
child.on("exit", () => resolve("done"));
child.on("close", (code) =>
code === 0 ? resolve("done") : reject("failed"),
);
});