Skip to main content

exit_code_for

Function exit_code_for 

Source
pub fn exit_code_for(err: &CliError) -> i32
Expand description

Maps a CliError to a process exit code per the plan.

  • 0: success (never produced here)
  • 1: generic CLI failure (arg parse, IO, decode)
  • 2: SdkError::Api (server returned a non-2xx)
  • 3: SdkError::Http (network failure)
  • 4: NoApiKey / BadConfig
  • 5: user cancelled or needs –yes