Add --version CLI flag (#610)

* add --version CLI flag

* move import to top of file for consistency

Co-authored-by: John Holdun <john@johnholdun.com>
pull/604/head^2
Nick Sweeting 2 years ago committed by GitHub
parent 32dff4aedb
commit 99062da034
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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\

Loading…
Cancel
Save