37 There is some conflicting advice regarding user-defined exit coeds and permissible values:
38 -# <a href="https://www.tldp.org/LDP/abs/html/exitcodes.html"/> - between 64-113.
39 -# Also see <a href="https://www.freebsd.org/cgi/man.cgi?query=sysexits&apropos=0&sektion=0&manpath=FreeBSD+4.3-RELEASE&format=html">sysexits.h</a> implies values over 128 should be used.
40
41 Note use of POSIX compatibility macros & starting our custom errors at 129. Also note that we shouldn't exceed 255, as the exit code is truncated to 8 bits, which would cause problems...