From 69d23cda408f153d0d2e26fde83249b48ff9a2d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Tue, 2 Nov 2021 22:02:27 +0200 Subject: [PATCH] Add more exit code strings --- segment-exitcode.go | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/segment-exitcode.go b/segment-exitcode.go index b783867b..93c940cd 100644 --- a/segment-exitcode.go +++ b/segment-exitcode.go @@ -9,9 +9,28 @@ import ( ) var exitCodes = map[int]string{ - 1: "ERROR", + // 1: generic + 1: "ERROR", + // 2, 126, 127: common shell conventions, e.g. bash, zsh 2: "USAGE", + 126: "NOEXEC", 127: "NOTFOUND", + // 64-78: BSD, sysexits.h + 64: "USAGE", + 65: "DATAERR", + 66: "NOINPUT", + 67: "NOUSER", + 68: "NOHOST", + 69: "UNAVAILABLE", + 70: "SOFTWARE", + 71: "OSERR", + 72: "OSFILE", + 73: "CANTCREAT", + 74: "IOERR", + 75: "TEMPFAIL", + 76: "PROTOCOL", + 77: "NOPERM", + 78: "CONFIG", } func getMeaningFromExitCode(exitCode int) string {