prebuildify-platform-packages
Version:
Create and package prebuilds for native modules
33 lines (28 loc) • 739 B
JavaScript
#!/usr/bin/env node
var minimist = require('minimist')
var prebuildify = require('./index')
var argv = minimist(process.argv.slice(2), {
alias: {
target: 't',
version: 'v',
all: 'a',
napi: 'n-api',
stripBin: 'strip-bin',
nodeGyp: 'node-gyp',
tagUv: 'tag-uv',
tagArmv: 'tag-armv',
tagLibc: 'tag-libc',
electronCompat: 'electron-compat',
platformPackages: 'platform-packages',
cache: 'c'
},
boolean: ['quiet', 'platform-packages', 'strip', 'napi', 'debug', 'all', 'electron-compat']
})
argv.targets = [].concat(argv.target || [])
argv.cwd = argv.cwd || argv._[0] || '.'
prebuildify(argv, function (err) {
if (err) {
console.error(err.message || err)
process.exit(1)
}
})