UNPKG

node-codesign

Version:
39 lines (31 loc) 780 B
#!/usr/bin/env node /* eslint no-sync:0, no-console:0 */ var path = require('path'); var fs = require('fs'); var usage = fs.readFileSync(path.resolve(__dirname, '../usage.txt')).toString(); var args = require('minimist')(process.argv.slice(2), { boolean: ['debug', 'overwrite'] }); if (args.debug) { process.env.DEBUG = 'node-codesign'; } var codesign = require('../'); var pkg = require('../package.json'); args.appPath = args._[0]; args.identity = args._[1]; if (args.help || args.h || !args.appPath || !args.identity) { console.error(usage); process.exit(1); } if (args.version) { console.error(pkg.version); process.exit(1); } codesign(args, function(err) { if (err) { console.error(err); process.exit(1); return; } console.log('ok'); });