page-loader-ivan
Version:
Web page loader
31 lines (21 loc) • 2.71 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _errno = require('errno');
var _errno2 = _interopRequireDefault(_errno);
var _commander = require('commander');
var _commander2 = _interopRequireDefault(_commander);
var _package = require('../package.json');
var _ = require('.');
var _2 = _interopRequireDefault(_);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = function () {
return _commander2.default.version(_package.version).arguments('<page>').action(function (page) {
return (0, _2.default)(page, _commander2.default.output).catch(function (err) {
console.error(err.message);
process.exit(err.errno || _errno2.default.code.UNKNOWN.errno);
});
}).description(_package.description).option('--output [dir]', 'spase to save the page', process.cwd()).parse(process.argv);
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9jbGkuanMiXSwibmFtZXMiOlsicHJvZ3JhbSIsInZlcnNpb24iLCJhcmd1bWVudHMiLCJhY3Rpb24iLCJwYWdlIiwib3V0cHV0IiwiY2F0Y2giLCJlcnIiLCJjb25zb2xlIiwiZXJyb3IiLCJtZXNzYWdlIiwicHJvY2VzcyIsImV4aXQiLCJlcnJubyIsImVycm9ycyIsImNvZGUiLCJVTktOT1dOIiwiZGVzY3JpcHRpb24iLCJvcHRpb24iLCJjd2QiLCJwYXJzZSIsImFyZ3YiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOzs7O0FBQ0E7Ozs7QUFDQTs7QUFDQTs7Ozs7O2tCQUVlO0FBQUEsU0FDYkEsb0JBQVFDLE9BQVIsQ0FBZ0JBLGdCQUFoQixFQUNHQyxTQURILENBQ2EsUUFEYixFQUVHQyxNQUZILENBRVU7QUFBQSxXQUNOLGdCQUFPQyxJQUFQLEVBQWFKLG9CQUFRSyxNQUFyQixFQUNHQyxLQURILENBQ1MsVUFBQ0MsR0FBRCxFQUFTO0FBQ2RDLGNBQVFDLEtBQVIsQ0FBY0YsSUFBSUcsT0FBbEI7QUFDQUMsY0FBUUMsSUFBUixDQUFhTCxJQUFJTSxLQUFKLElBQWFDLGdCQUFPQyxJQUFQLENBQVlDLE9BQVosQ0FBb0JILEtBQTlDO0FBQ0QsS0FKSCxDQURNO0FBQUEsR0FGVixFQVFHSSxXQVJILENBUWVBLG9CQVJmLEVBU0dDLE1BVEgsQ0FTVSxnQkFUVixFQVM0Qix3QkFUNUIsRUFTc0RQLFFBQVFRLEdBQVIsRUFUdEQsRUFVR0MsS0FWSCxDQVVTVCxRQUFRVSxJQVZqQixDQURhO0FBQUEsQyIsImZpbGUiOiJjbGkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZXJyb3JzIGZyb20gJ2Vycm5vJztcbmltcG9ydCBwcm9ncmFtIGZyb20gJ2NvbW1hbmRlcic7XG5pbXBvcnQgeyB2ZXJzaW9uLCBkZXNjcmlwdGlvbiB9IGZyb20gJy4uL3BhY2thZ2UuanNvbic7XG5pbXBvcnQgbG9hZGVyIGZyb20gJy4nO1xuXG5leHBvcnQgZGVmYXVsdCAoKSA9PlxuICBwcm9ncmFtLnZlcnNpb24odmVyc2lvbilcbiAgICAuYXJndW1lbnRzKCc8cGFnZT4nKVxuICAgIC5hY3Rpb24ocGFnZSA9PlxuICAgICAgbG9hZGVyKHBhZ2UsIHByb2dyYW0ub3V0cHV0KVxuICAgICAgICAuY2F0Y2goKGVycikgPT4ge1xuICAgICAgICAgIGNvbnNvbGUuZXJyb3IoZXJyLm1lc3NhZ2UpO1xuICAgICAgICAgIHByb2Nlc3MuZXhpdChlcnIuZXJybm8gfHwgZXJyb3JzLmNvZGUuVU5LTk9XTi5lcnJubyk7XG4gICAgICAgIH0pKVxuICAgIC5kZXNjcmlwdGlvbihkZXNjcmlwdGlvbilcbiAgICAub3B0aW9uKCctLW91dHB1dCBbZGlyXScsICdzcGFzZSB0byBzYXZlIHRoZSBwYWdlJywgcHJvY2Vzcy5jd2QoKSlcbiAgICAucGFyc2UocHJvY2Vzcy5hcmd2KTtcbiJdfQ==