|
|
@ -2,6 +2,7 @@
|
|
|
|
/* eslint-disable */
|
|
|
|
/* eslint-disable */
|
|
|
|
|
|
|
|
|
|
|
|
const Mercury = require('./dist/mercury');
|
|
|
|
const Mercury = require('./dist/mercury');
|
|
|
|
|
|
|
|
const package_info = require('./package.json');
|
|
|
|
const argv = require('yargs-parser')(process.argv.slice(2));
|
|
|
|
const argv = require('yargs-parser')(process.argv.slice(2));
|
|
|
|
|
|
|
|
|
|
|
|
const {
|
|
|
|
const {
|
|
|
@ -16,6 +17,7 @@ const {
|
|
|
|
h,
|
|
|
|
h,
|
|
|
|
addExtractor,
|
|
|
|
addExtractor,
|
|
|
|
x,
|
|
|
|
x,
|
|
|
|
|
|
|
|
version,
|
|
|
|
} = argv;
|
|
|
|
} = argv;
|
|
|
|
(async (
|
|
|
|
(async (
|
|
|
|
urlToParse,
|
|
|
|
urlToParse,
|
|
|
@ -23,8 +25,14 @@ const {
|
|
|
|
extendedTypes,
|
|
|
|
extendedTypes,
|
|
|
|
extendedListTypes,
|
|
|
|
extendedListTypes,
|
|
|
|
headers,
|
|
|
|
headers,
|
|
|
|
addExtractor
|
|
|
|
addExtractor,
|
|
|
|
|
|
|
|
version,
|
|
|
|
) => {
|
|
|
|
) => {
|
|
|
|
|
|
|
|
if (version) {
|
|
|
|
|
|
|
|
console.log(package_info.version);
|
|
|
|
|
|
|
|
process.exit(0);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (!urlToParse) {
|
|
|
|
if (!urlToParse) {
|
|
|
|
console.log(
|
|
|
|
console.log(
|
|
|
|
'\n\
|
|
|
|
'\n\
|
|
|
|