UNPKG

chainscript

Version:
37 lines (24 loc) 1.21 kB
'use strict'; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var _path = require('path'); var _path2 = _interopRequireDefault(_path); var _commander = require('commander'); var _commander2 = _interopRequireDefault(_commander); var _utilsReadPackageSync = require('../utils/readPackageSync'); var _utilsReadPackageSync2 = _interopRequireDefault(_utilsReadPackageSync); var _utilsVerifyPDF = require('../utils/verifyPDF'); var _utilsVerifyPDF2 = _interopRequireDefault(_utilsVerifyPDF); function handleError(err) { process.stderr.write(err.message + '\n', function () { return process.exit(1); }); } _commander2['default'].version(_utilsReadPackageSync2['default']('version')).usage('[options] input').option('-r, --root <path>', 'JSON root path (default body.content.hash)').parse(process.argv); if (_commander2['default'].args.length !== 1) { _commander2['default'].outputHelp(); process.exit(1); } _utilsVerifyPDF2['default'](_path2['default'].resolve(process.cwd(), _commander2['default'].args[0]), _commander2['default'].root).then(function () { process.stdout.write('Success\n'); process.exit(0); })['catch'](handleError);