Improve readability of posix exit codes in prompt
This commit is contained in:
parent
b842fb6437
commit
036f0255f8
@ -72,6 +72,40 @@ fresh_line_one() {
|
|||||||
|
|
||||||
# If the last command failed, display its error code at the right
|
# If the last command failed, display its error code at the right
|
||||||
if [[ $exit_code -ne 0 ]]; then
|
if [[ $exit_code -ne 0 ]]; then
|
||||||
|
case $exit_code in
|
||||||
|
129) exit_code="SIGHUP" ;; # 128 + 1
|
||||||
|
130) exit_code="SIGINT" ;; # 128 + 2
|
||||||
|
131) exit_code="SIGQUIT" ;; # 128 + 3
|
||||||
|
132) exit_code="SIGILL" ;; # 128 + 4
|
||||||
|
133) exit_code="SIGTRAP" ;; # 128 + 5
|
||||||
|
134) exit_code="SIGABRT" ;; # 128 + 6
|
||||||
|
134) exit_code="SIGIOT" ;; # 128 + 6
|
||||||
|
135) exit_code="SIGBUS" ;; # 128 + 7
|
||||||
|
136) exit_code="SIGFPE" ;; # 128 + 8
|
||||||
|
137) exit_code="SIGKILL" ;; # 128 + 9
|
||||||
|
138) exit_code="SIGUSR1" ;; # 128 + 10
|
||||||
|
139) exit_code="SIGSEGV" ;; # 128 + 11
|
||||||
|
140) exit_code="SIGUSR2" ;; # 128 + 12
|
||||||
|
141) exit_code="SIGPIPE" ;; # 128 + 13
|
||||||
|
142) exit_code="SIGALRM" ;; # 128 + 14
|
||||||
|
143) exit_code="SIGTERM" ;; # 128 + 15
|
||||||
|
144) exit_code="SIGSTKFLT" ;; # 128 + 16
|
||||||
|
145) exit_code="SIGCHLD" ;; # 128 + 17
|
||||||
|
146) exit_code="SIGCONT" ;; # 128 + 18
|
||||||
|
147) exit_code="SIGSTOP" ;; # 128 + 19
|
||||||
|
148) exit_code="SIGTSTP" ;; # 128 + 20
|
||||||
|
149) exit_code="SIGTTIN" ;; # 128 + 21
|
||||||
|
150) exit_code="SIGTTOU" ;; # 128 + 22
|
||||||
|
151) exit_code="SIGURG" ;; # 128 + 23
|
||||||
|
152) exit_code="SIGXCPU" ;; # 128 + 24
|
||||||
|
153) exit_code="SIGXFSZ" ;; # 128 + 25
|
||||||
|
154) exit_code="SIGVTALRM" ;; # 128 + 26
|
||||||
|
155) exit_code="SIGPROF" ;; # 128 + 27
|
||||||
|
156) exit_code="SIGWINCH" ;; # 128 + 28
|
||||||
|
157) exit_code="SIGIO" ;; # 128 + 29
|
||||||
|
158) exit_code="SIGPWR" ;; # 128 + 30
|
||||||
|
159) exit_code="SIGSYS" ;; # 128 + 31
|
||||||
|
esac
|
||||||
local result=" %{%B%F{1}%}$exit_code%{%f%b%}"
|
local result=" %{%B%F{1}%}$exit_code%{%f%b%}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user