Expand description
Process exit codes aligned with sysexits.h and Unix signal conventions.
§Examples
use ssh_cli::errors::exit_codes;
assert_eq!(exit_codes::EX_OK, 0);
assert_eq!(exit_codes::EX_PIPE, 141);
assert_eq!(exit_codes::EX_SIGINT, 130);
assert_eq!(exit_codes::EX_SIGTERM, 143);
assert_eq!(exit_codes::EX_NOPERM, 77);Constants§
- EX_
CANTCREAT - Cannot create output.
- EX_
DATAERR - Invalid input data.
- EX_
GENERAL - Generic domain failure.
- EX_
IOERR - I/O error.
- EX_
NOINPUT - Input not found.
- EX_
NOPERM - Permission denied.
- EX_OK
- Success.
- EX_PIPE
- Broken pipe on stdout/stderr (128 + SIGPIPE=13) — agent/pipe consumers closed early.
- EX_
SIGINT - Terminated by SIGINT (Ctrl+C).
- EX_
SIGTERM - Terminated by SIGTERM.
- EX_
USAGE - Incorrect CLI usage.