UNPKG

cliss

Version:

CLI Simple, Stupid. Automatic discovery of parameters names. Provides an easy and minimal setup by passing in only a function reference without the need of declaring all expected options names or create a help section by hand. Support to sync / async. Sup

28 lines (21 loc) 494 B
'use strict'; const tests = [{ description: 'options.validateRequiredParameters = true', input: '--param2=A', output: ` Usage: $ main <options> $ main [command] Options: --param1 Required - param1 description --param2 Commands: nested1 nested2 ` }, { description: `command.subcommandsDelimiter = '-' + options.pipe.before + command.pipe.after`, input: 'nested1-nested1.1 --param1=A', output: `nested1-nested1.1:acommandPipeoptionsPipe` }]; module.exports = tests;