UNPKG

subcli

Version:

helpers for creating command-line interfaces that support subcommands

8 lines (7 loc) 307 B
export default function findSubcommandDescriptor(commandDescriptor, subcommand) { const subcommandDescriptor = commandDescriptor.commands.filter(cmd => cmd.name === subcommand)[0] if (!subcommandDescriptor) { throw new Error(`No such subcommand '${subcommand}'`) } return subcommandDescriptor }