From 0810f31b2b1e8fcc39e813b47a9f83b89e1fcd86 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Mon, 5 Apr 2021 17:49:54 -0400 Subject: [PATCH 1/2] add --version CLI flag --- cli.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cli.js b/cli.js index 73ca5b455..cd6509a65 100755 --- a/cli.js +++ b/cli.js @@ -16,6 +16,7 @@ const { h, addExtractor, x, + version, } = argv; (async ( urlToParse, @@ -23,8 +24,14 @@ const { extendedTypes, extendedListTypes, headers, - addExtractor + addExtractor, + version, ) => { + if (version) { + console.log(require('./package.json').version) + process.exit(0) + } + if (!urlToParse) { console.log( '\n\ From 053cd47ad24bcee01e727a608de7a73c2122799f Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Mon, 5 Apr 2021 17:52:18 -0400 Subject: [PATCH 2/2] move import to top of file for consistency --- cli.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cli.js b/cli.js index cd6509a65..5be1a7b94 100755 --- a/cli.js +++ b/cli.js @@ -2,6 +2,7 @@ /* eslint-disable */ const Mercury = require('./dist/mercury'); +const package_info = require('./package.json'); const argv = require('yargs-parser')(process.argv.slice(2)); const { @@ -28,8 +29,8 @@ const { version, ) => { if (version) { - console.log(require('./package.json').version) - process.exit(0) + console.log(package_info.version); + process.exit(0); } if (!urlToParse) {