CLI::Framework::Exceptions3pm
Exceptions used by clif
Exception types
This package defines the following exception types. These exception objects are created using Exception::Class and are subtypes of Exception::Class::Base.
CLI::Framework::Exception
description
|
General CLIF error |
|---|---|
alias
|
|
CLI::Framework::Exception::AppHookException
description
|
Application hook method failed preconditions |
|---|---|
alias
|
|
CLI::Framework::Exception::AppOptsParsingException
description
|
Failed parsing of application options |
|---|---|
alias
|
|
CLI::Framework::Exception::AppOptsValidationException
description
|
Failed validation of application options |
|---|---|
alias
|
|
CLI::Framework::Exception::AppInitException
description
|
Failed application initialization |
|---|---|
alias
|
|
CLI::Framework::Exception::InvalidCmdException
description
|
|
|---|---|
alias
|
|
CLI::Framework::Exception::CmdRegistrationException
description
|
Failed command registration |
|---|---|
alias
|
|
CLI::Framework::Exception::TypeException
description
|
Object is not of the proper type |
|---|---|
alias
|
|
CLI::Framework::Exception::CmdOptsParsingException
description
|
Failed parsing of command options |
|---|---|
alias
|
|
CLI::Framework::Exception::CmdValidationException
description
|
Failed validation of command options/arguments |
|---|---|
alias
|
|
CLI::Framework::Exception::CmdRunException
description
|
Failure to run command |
|---|---|
alias
|
|
Exports
All aliases are available for use by client code (but none are exported by default). The ':all' tag causes all of the "alias"es to be exported.
Releases
6 releases since Debian 8 (Jessie); the text changed 2 times.