From d25e11bee6ca5ca523884da132d18e1400e077b9 Mon Sep 17 00:00:00 2001 From: Minteck Date: Tue, 24 Aug 2021 14:41:48 +0200 Subject: Initial commit --- node_modules/nexe/index.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 node_modules/nexe/index.js (limited to 'node_modules/nexe/index.js') diff --git a/node_modules/nexe/index.js b/node_modules/nexe/index.js new file mode 100644 index 0000000..b28edff --- /dev/null +++ b/node_modules/nexe/index.js @@ -0,0 +1,32 @@ +#!/usr/bin/env node +const options = require('./lib/options') +if (require.main === module) { + //fast path for help/version + const argv = options.argv + const eol = require('os').EOL + const showHelp = argv.help || argv._.some(x => x === 'help') + const showVersion = argv.version || argv._.some(x => x === 'version') + if (showHelp || showVersion) { + process.stderr.write(showHelp ? options.help : options.version + eol) + } else { + const nexe = require('./lib/nexe') + nexe.compile(argv).catch((error) => { + const NexeError = require('./lib/compiler').NexeError + const chalk = require('chalk') + const isSilent = Boolean(argv.silent === true || argv.loglevel === 'silent') + if (!isSilent) { + if (error instanceof NexeError) { + process.stderr.write(eol + chalk.red('Error: ') + error.message + eol + + eol + 'See nexe -h for usage..' + eol + eol + ) + } else { + process.stderr.write(error.stack + eol) + } + } + + process.exit(1) + }) + } +} else { + module.exports = require('./lib/nexe') +} -- cgit