json-light
Version:
Allow to extend yaml or json files configuration
38 lines (34 loc) • 1.27 kB
JavaScript
;
const menus = {
main: `
json-light [command] <options>
version ............ show package version
help................ show help menu for a command
schema ............. returns the schema from the json data
compress ........... compress a json file
decompress ......... decompress a compressed json file`,
schema: `
json-light schema <options>
--input, -i ........ input json file path or json data
--output, -o ....... output file (optional)`,
compress: `
json-light compress <options>
--input, -i ........ input json file path or json data
--schema, -s ....... schema (optional)
--output, -o ....... output file (optional)
--mapping, -m ....... replace property names with keys`,
decompress: `
json-light decompress <options>
--input, -i ........ input compressed json file path or compressed json data
--schema, -s ....... schema (optional)
--output, -o ....... output file (optional)`,
version: `
json-light version`
};
module.exports = (args) => {
const subCmd = args._[0] === 'help'
? args._[1]
: args._[0];
console.log(menus[subCmd] || menus.main);
};
//# sourceMappingURL=help.js.map