UNPKG

558 BPlain TextView Raw
1#!/usr/bin/env node
2
3var fs = require("fs");
4var path = require("path");
5var spawn = require("child_process").spawn;
6
7fs.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});