1 | #!/usr/bin/env node
|
2 |
|
3 | var fs = require("fs");
|
4 | var path = require("path");
|
5 | var spawn = require("child_process").spawn;
|
6 |
|
7 | fs.realpath(process.argv[1], function(_, arg) {
|
8 | var main = path.dirname(path.dirname(arg)) + "/main.js";
|
9 | var child = spawn("node", [main].concat(process.argv.slice(2)));
|
10 | child.stdout.on("data", function(data) {
|
11 | console.log(data.toString());
|
12 | });
|
13 | child.stderr.on("data", function(data) {
|
14 | console.error(data.toString());
|
15 | });
|
16 | child.on("exit", function(code) {
|
17 | process.exit(code);
|
18 | });
|
19 | });
|