Files
nexe/bin/nexe
T
Craig Condon ad5532eaad finally works
2012-11-30 20:11:55 -06:00

30 lines
646 B
JavaScript
Executable File

#!/usr/bin/env node
var path = require('path');
var argv = require('optimist').
usage('Usage: $0 -i [sources] -o [binary]').
options('i', {
demand: true,
alias: 'input',
desc: 'The entry javascript files',
default: process.cwd()
}).
options('o', {
demand: true,
alias: 'output',
desc: 'The output binary',
default: process.cwd() + '/release/' + path.basename(process.cwd()) + '.nex'
}).
options('r', {
alias: 'runtime',
default: '0.8.14',
description: 'The node.js runtime to use'
}).argv;
require('../lib').compile({ input: argv.i, output: argv.o, runtime: argv.r }, function(error) {
if(error) console.log(error.message);
});