UNPKG

@alexbosworth/caporal

Version:

A full-featured framework for building command line applications (cli) with node.js

15 lines (10 loc) 417 B
"use strict"; const BaseError = require('./base-error'); const c = require('colorette'); class InvalidArgumentValueError extends BaseError { constructor(arg, value, command, originalError, program) { let msg = `Invalid value '${value}' for argument ${c.italic(arg)}.\n ${originalError.meta.originalError}`; super(msg, {arg, command, value}, program); } } module.exports = InvalidArgumentValueError;