UNPKG

genlayer

Version:
14 lines (11 loc) 469 B
import {Command, Option} from "commander"; export function getCommand(program: Command, commandName: string): Command { const command = program.commands.find(command => command.name() === commandName); if (!command) { throw new Error(`Command ${commandName} not found`); } return command; } export function getCommandOption(command: Command, optionName: string): Option | undefined { return command.options.find(option => option.long === optionName); }