fixes
This commit is contained in:
parent
61c9c5ce80
commit
67ebb3782c
@ -198,8 +198,7 @@ silent() {
|
|||||||
local rc=$?
|
local rc=$?
|
||||||
set -Eeuo pipefail
|
set -Eeuo pipefail
|
||||||
if [[ $rc -ne 0 ]]; then
|
if [[ $rc -ne 0 ]]; then
|
||||||
BASH_COMMAND="$cmd"
|
error_handler "$rc" "$cmd"
|
||||||
error_handler "$rc"
|
|
||||||
fi
|
fi
|
||||||
return $rc
|
return $rc
|
||||||
}
|
}
|
||||||
|
@ -82,10 +82,9 @@ explain_exit_code() {
|
|||||||
# === Error handler ============================================================
|
# === Error handler ============================================================
|
||||||
error_handler() {
|
error_handler() {
|
||||||
local exit_code=${1:-$?}
|
local exit_code=${1:-$?}
|
||||||
|
local command=${2:-${BASH_COMMAND:-unknown}}
|
||||||
local line_number=${BASH_LINENO[0]:-unknown}
|
local line_number=${BASH_LINENO[0]:-unknown}
|
||||||
local command=${BASH_COMMAND:-unknown}
|
|
||||||
|
|
||||||
# $STD removal to show the actual failing command
|
|
||||||
command="${command//\$STD/}"
|
command="${command//\$STD/}"
|
||||||
|
|
||||||
if [[ "$exit_code" -eq 0 ]]; then
|
if [[ "$exit_code" -eq 0 ]]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user