1 | #!/usr/bin/env node
|
2 |
|
3 | 'use strict';
|
4 |
|
5 | const childProcess = require('child_process');
|
6 | const SentryCli = require('../js');
|
7 |
|
8 | const child = childProcess
|
9 | .spawn(SentryCli.getPath(), process.argv.slice(2), {
|
10 | stdio: 'inherit',
|
11 | })
|
12 | .on('error', (err) => {
|
13 | console.error(err); // eslint-disable-line no-console
|
14 | process.exit(1);
|
15 | })
|
16 | .on('exit', (code) => process.exit(code));
|
17 |
|
18 | process.on('SIGTERM', () => child.kill('SIGTERM'));
|
19 | process.on('SIGINT', () => child.kill('SIGINT'));
|