json-parser-yaml-converter
Version:
Enhanced JSON Parser with verbose error messages and JSON to YAML conversion
26 lines (21 loc) • 748 B
JavaScript
/**
* This module contains the executable searchKey that searches for a key in a JSON file.
*
* @module searchKey
*/
;
import { program } from 'commander';
import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const { version } = require('../package.json');
import { searchKeyLogger } from '../src/loggers.js';
program
.name('searchkey')
.description('Searches for a key in a JSON file')
.version(version, '-v, --version', 'Output the version number')
.helpOption('-h, --help', 'Display help')
.argument('<jsonFile>', 'JSON file to check')
.argument('<key>', 'Key to search for')
.action(searchKeyLogger);
program.parse(process.argv);