shared/exceptions/exit_exceptions library

Exceptions / Errors

ErrorExitException
Thrown to indicate that the process shall exit in orderly fashion with an error code.
FailureException
Indicates failure of an operation / command.
UserAbortException
Indicates that we are existing with an error code since the user has aborted the operation / command.