#!/usr/bin/env node const arch = require('os').arch(); var os = process.platform; const ver = process.versions.node.split('.')[0]; var bin = './bin/pkg.sh'; var args = [arch, os, ver]; if (os === 'darwin') { args[1] = 'macos'; } else if (os === 'win32') { bin = 'cmd.exe'; args = ['/c', 'bin\\pkg.bat'].concat(args); } var proc = require('child_process').spawn(bin, args); proc.stdout.on('data', x => console.log(x.toString().trimRight('\n'))); proc.stderr.on('data', x => console.log(x.toString().trimRight('\n'))); proc.on('close', process.exit);