Enum TigerCliExitCategory
The middle layer of the layered exit model: a small, stable grouping of
TigerCliExitKind values. Categories let an app map a whole family of framework
failures to one exit code without enumerating every kind.
public enum TigerCliExitCategory
Fields
Cancelled = 5- The user cancelled an interactive prompt (Cancelled). This is a deliberate, distinct category — cancellation is never classified as Usage or Validation. It still rolls up to Error by default, but apps may map it to success if they want Escape to be neutral.
Execution = 3- The command could not complete its work, including generic and provider failures and portable application outcomes such as NotFound, AlreadyExists, Conflict, and NotSupported.
Success = 0- Successful outcomes (Success, HelpShown).
Unexpected = 4- An unexpected, unhandled error escaped (UnhandledException).
Usage = 1- The caller invoked the tool incorrectly (bad/missing arguments, no command, interactive not allowed).
Validation = 2- Input was well-formed but failed validation (ValidationError).