renommer quiet_unless en quietc

This commit is contained in:
Jephté Clain 2024-02-27 10:21:44 +04:00
parent e4518ebe81
commit dc5c078213
1 changed files with 10 additions and 6 deletions

View File

@ -152,9 +152,9 @@ function elogto() {
export NULIB_QUIETLOG export NULIB_QUIETLOG
export NULIB__TMPLOG export NULIB__TMPLOG
function quiet_unless() { function: quietc "\
# N'afficher la sortie de la commande $@ que si on est en mode DEBUG ou si se N'afficher la sortie de la commande \$@ que si on est en mode DEBUG ou si elle se termine en erreur"
# termine en erreur function quietc() {
local r local r
[ -z "$NULIB__TMPLOG" ] && ac_set_tmpfile NULIB__TMPLOG [ -z "$NULIB__TMPLOG" ] && ac_set_tmpfile NULIB__TMPLOG
"$@" >&"$NULIB__TMPLOG"; r=$? "$@" >&"$NULIB__TMPLOG"; r=$?
@ -162,9 +162,13 @@ function quiet_unless() {
[ $r -ne 0 -o -n "$NULIB_DEBUG" ] && cat "$NULIB__TMPLOG" [ $r -ne 0 -o -n "$NULIB_DEBUG" ] && cat "$NULIB__TMPLOG"
return $r return $r
} }
function quiet_logto() {
# Si quiet_unless est utilisé, sauvegarder quand même la sortie dans le fichier function: quietc_logto "\
# $1. Utiliser l'option -a pour ajouter au fichier au lieu de l'écraser Si quietc est utilisé, sauvegarder quand même la sortie dans le fichier \$1
Utiliser l'option -a pour ajouter au fichier au lieu de l'écraser e.g
quietc_logto -a path/to/logfile"
function quietc_logto() {
local append local append
if [ "$1" == -a ]; then if [ "$1" == -a ]; then
shift shift