From 99062da034acaf08235571ae9fe505a7c2e43c23 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Mon, 9 May 2022 08:37:10 -0700 Subject: [PATCH] Add --version CLI flag (#610) * add --version CLI flag * move import to top of file for consistency Co-authored-by: John Holdun --- cli.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cli.js b/cli.js index 73ca5b45..5be1a7b9 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 { @@ -16,6 +17,7 @@ const { h, addExtractor, x, + version, } = argv; (async ( urlToParse, @@ -23,8 +25,14 @@ const { extendedTypes, extendedListTypes, headers, - addExtractor + addExtractor, + version, ) => { + if (version) { + console.log(package_info.version); + process.exit(0); + } + if (!urlToParse) { console.log( '\n\