Namespace EntryPoint.Exceptions
Classes
DuplicateOptionException
Thrown whenever a user invokes the same option twice in a command
InvalidModelException
Thrown whenever there is a problem with the provided CliArguments/CliCommands implementation
NoParameterException
Thrown whenever an OptionParameter is invoked, but no parameter argument is provided
RequiredException
Thrown whenever a user does not provide an argument which is marked 'Required'
UnknownOptionException
Thrown whenever the user invoked an option which is not recognised
UserFacingException
The base exception used for all exceptions caused by the user: incorrect syntax or other argument mistakes
VariableTypeException
Thrown when the user provides a value which cannot be converted or cast to the output type