(cmd, argv, opts = {})
| 14 | const defaultMode = args.has('--mode=release') ? 'release' : 'build'; |
| 15 | |
| 16 | function run(cmd, argv, opts = {}) { |
| 17 | const result = spawnSync(cmd, argv, { stdio: 'inherit', ...opts }); |
| 18 | if (result.status !== 0) { |
| 19 | process.exit(result.status ?? 1); |
| 20 | } |
| 21 | return result; |
| 22 | } |
| 23 | |
| 24 | function capture(cmd, argv, opts = {}) { |
| 25 | const result = spawnSync(cmd, argv, { encoding: 'utf8', ...opts }); |