modifs.mineures sans commentaires
This commit is contained in:
parent
861d39974f
commit
e978d18fc8
|
@ -265,6 +265,36 @@ function eerror() {
|
||||||
show_error || return; eflush; __eerror "$*" 1>&2
|
show_error || return; eflush; __eerror "$*" 1>&2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function eerror_unless() {
|
||||||
|
# Afficher $1 avec eerror() si la commande $2..@ retourne FAUX. dans tous les cas, retourner le code de retour de la commande.
|
||||||
|
local eu__r
|
||||||
|
local eu__msg="$1"; shift
|
||||||
|
if [ $# -eq 0 ]; then
|
||||||
|
[ -n "$eu__msg" ] && eerror "$eu__msg"
|
||||||
|
return 1
|
||||||
|
elif "$@"; then
|
||||||
|
:
|
||||||
|
else
|
||||||
|
eu__r=$?
|
||||||
|
[ -n "$eu__msg" ] && eerror "$eu__msg"
|
||||||
|
return $eu__r
|
||||||
|
fi
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
function eerror_if() {
|
||||||
|
# Afficher $1 avec eerror() si la commande $2..@ retourne VRAI. dans tous les cas, retourner le code de retour de la commande.
|
||||||
|
local ei__r=0
|
||||||
|
local ei__msg="$1"; shift
|
||||||
|
[ $# -eq 0 ] && return 0
|
||||||
|
if "$@"; then
|
||||||
|
[ -n "$ei__msg" ] && eerror "$ei__msg"
|
||||||
|
else
|
||||||
|
ei__r=$?
|
||||||
|
fi
|
||||||
|
return $ei__r
|
||||||
|
}
|
||||||
|
|
||||||
function set_die_return() {
|
function set_die_return() {
|
||||||
NULIB_DIE="return 1"
|
NULIB_DIE="return 1"
|
||||||
}
|
}
|
||||||
|
@ -288,31 +318,14 @@ function die_unless() {
|
||||||
local du__msg="$1"; shift
|
local du__msg="$1"; shift
|
||||||
local du__die="${NULIB_DIE:-exit 1}"
|
local du__die="${NULIB_DIE:-exit 1}"
|
||||||
if [ $# -eq 0 ]; then
|
if [ $# -eq 0 ]; then
|
||||||
[ -n "$du__msg" ] && _eerror "$du__msg"
|
[ -n "$du__msg" ] && eerror "$du__msg"
|
||||||
eval "$du__die" || return
|
eval "$du__die" || return
|
||||||
elif "$@"; then
|
elif "$@"; then
|
||||||
:
|
:
|
||||||
else
|
else
|
||||||
du__r=$?
|
du__r=$?
|
||||||
[ -n "$du__msg" ] && _eerror "$du__msg"
|
[ -n "$du__msg" ] && eerror "$du__msg"
|
||||||
eval "${du__die% 1} $du__r" || return
|
eval "${du__die% *} $du__r" || return
|
||||||
fi
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
function eerror_unless() {
|
|
||||||
# Afficher $1 avec eerror() si la commande $2..@ retourne FAUX. dans tous les cas, retourner le code de retour de la commande.
|
|
||||||
local eu__r
|
|
||||||
local eu__msg="$1"; shift
|
|
||||||
if [ $# -eq 0 ]; then
|
|
||||||
[ -n "$eu__msg" ] && _eerror "$eu__msg"
|
|
||||||
return 1
|
|
||||||
elif "$@"; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
eu__r=$?
|
|
||||||
[ -n "$eu__msg" ] && _eerror "$eu__msg"
|
|
||||||
return $eu__r
|
|
||||||
fi
|
fi
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
@ -324,27 +337,14 @@ function die_if() {
|
||||||
local di__die="${NULIB_DIE:-exit 1}"
|
local di__die="${NULIB_DIE:-exit 1}"
|
||||||
[ $# -eq 0 ] && return 0
|
[ $# -eq 0 ] && return 0
|
||||||
if "$@"; then
|
if "$@"; then
|
||||||
[ -n "$di__msg" ] && _eerror "$di__msg"
|
[ -n "$di__msg" ] && eerror "$di__msg"
|
||||||
eval "${di__die% 1} 0" || return
|
eval "${di__die% *} 0" || return
|
||||||
else
|
else
|
||||||
di__r=$?
|
di__r=$?
|
||||||
fi
|
fi
|
||||||
return $di__r
|
return $di__r
|
||||||
}
|
}
|
||||||
|
|
||||||
function eerror_if() {
|
|
||||||
# Afficher $1 avec eerror() si la commande $2..@ retourne VRAI. dans tous les cas, retourner le code de retour de la commande.
|
|
||||||
local ei__r=0
|
|
||||||
local ei__msg="$1"; shift
|
|
||||||
[ $# -eq 0 ] && return 0
|
|
||||||
if "$@"; then
|
|
||||||
[ -n "$ei__msg" ] && _eerror "$ei__msg"
|
|
||||||
else
|
|
||||||
ei__r=$?
|
|
||||||
fi
|
|
||||||
return $ei__r
|
|
||||||
}
|
|
||||||
|
|
||||||
function exit_with {
|
function exit_with {
|
||||||
if [ $# -gt 0 ]; then "$@"; fi
|
if [ $# -gt 0 ]; then "$@"; fi
|
||||||
exit $?
|
exit $?
|
||||||
|
|
Loading…
Reference in New Issue