ne plus utiliser tooenc par défaut. renommer tooenc en uecho
This commit is contained in:
parent
ead5b5adcf
commit
8e3569ac4b
@ -6,15 +6,15 @@ function __esection() {
|
|||||||
local length="${COLUMNS:-80}"
|
local length="${COLUMNS:-80}"
|
||||||
setx lsep=__complete "$prefix" "$length" -
|
setx lsep=__complete "$prefix" "$length" -
|
||||||
|
|
||||||
tooenc "$COULEUR_BLEUE$lsep$COULEUR_NORMALE"
|
recho "$COULEUR_BLEUE$lsep$COULEUR_NORMALE"
|
||||||
[ -n "$*" ] || return 0
|
[ -n "$*" ] || return 0
|
||||||
length=$((length - 1))
|
length=$((length - 1))
|
||||||
setx -a lines=echo "$1"
|
setx -a lines=echo "$1"
|
||||||
for line in "${lines[@]}"; do
|
for line in "${lines[@]}"; do
|
||||||
setx line=__complete "$prefix- $line" "$length"
|
setx line=__complete "$prefix- $line" "$length"
|
||||||
tooenc "$COULEUR_BLEUE$line-$COULEUR_NORMALE"
|
recho "$COULEUR_BLEUE$line-$COULEUR_NORMALE"
|
||||||
done
|
done
|
||||||
tooenc "$COULEUR_BLEUE$lsep$COULEUR_NORMALE"
|
recho "$COULEUR_BLEUE$lsep$COULEUR_NORMALE"
|
||||||
}
|
}
|
||||||
function __etitle() {
|
function __etitle() {
|
||||||
local -a lines; local maxlen=0
|
local -a lines; local maxlen=0
|
||||||
@ -23,10 +23,10 @@ function __etitle() {
|
|||||||
setx -a lines=echo "$1"
|
setx -a lines=echo "$1"
|
||||||
for line in "${lines[@]}"; do
|
for line in "${lines[@]}"; do
|
||||||
[ ${#line} -gt $maxlen ] && maxlen=${#line}
|
[ ${#line} -gt $maxlen ] && maxlen=${#line}
|
||||||
tooenc "${prefix}${COULEUR_BLEUE}T $line$COULEUR_NORMALE"
|
recho "${prefix}${COULEUR_BLEUE}T $line$COULEUR_NORMALE"
|
||||||
done
|
done
|
||||||
maxlen=$((maxlen + 2))
|
maxlen=$((maxlen + 2))
|
||||||
tooenc "${prefix}${COULEUR_BLEUE}T$(__complete "" $maxlen -)${COULEUR_NORMALE}"
|
recho "${prefix}${COULEUR_BLEUE}T$(__complete "" $maxlen -)${COULEUR_NORMALE}"
|
||||||
}
|
}
|
||||||
function __edesc() {
|
function __edesc() {
|
||||||
local -a lines
|
local -a lines
|
||||||
@ -34,7 +34,7 @@ function __edesc() {
|
|||||||
|
|
||||||
setx -a lines=echo "$1"
|
setx -a lines=echo "$1"
|
||||||
for line in "${lines[@]}"; do
|
for line in "${lines[@]}"; do
|
||||||
tooenc "${prefix}${COULEUR_BLEUE}>${COULEUR_NORMALE} $line"
|
recho "${prefix}${COULEUR_BLEUE}>${COULEUR_NORMALE} $line"
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
function __ebanner() {
|
function __ebanner() {
|
||||||
@ -43,35 +43,35 @@ function __ebanner() {
|
|||||||
local length="${COLUMNS:-80}"
|
local length="${COLUMNS:-80}"
|
||||||
setx lsep=__complete "$prefix" "$length" =
|
setx lsep=__complete "$prefix" "$length" =
|
||||||
|
|
||||||
tooenc "$COULEUR_ROUGE$lsep"
|
recho "$COULEUR_ROUGE$lsep"
|
||||||
length=$((length - 1))
|
length=$((length - 1))
|
||||||
setx -a lines=echo "$1"
|
setx -a lines=echo "$1"
|
||||||
for line in "" "${lines[@]}" ""; do
|
for line in "" "${lines[@]}" ""; do
|
||||||
setx line=__complete "$prefix= $line" "$length"
|
setx line=__complete "$prefix= $line" "$length"
|
||||||
tooenc "$line="
|
recho "$line="
|
||||||
done
|
done
|
||||||
tooenc "$lsep$COULEUR_NORMALE"
|
recho "$lsep$COULEUR_NORMALE"
|
||||||
}
|
}
|
||||||
function __eimportant() { tooenc "$(__edate)$(__eindent0)${COULEUR_ROUGE}!${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __eimportant() { recho "$(__edate)$(__eindent0)${COULEUR_ROUGE}!${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __eattention() { tooenc "$(__edate)$(__eindent0)${COULEUR_JAUNE}*${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __eattention() { recho "$(__edate)$(__eindent0)${COULEUR_JAUNE}*${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __eerror() { tooenc "$(__edate)$(__eindent0)${COULEUR_ROUGE}E${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __eerror() { recho "$(__edate)$(__eindent0)${COULEUR_ROUGE}E${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __ewarn() { tooenc "$(__edate)$(__eindent0)${COULEUR_JAUNE}W${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __ewarn() { recho "$(__edate)$(__eindent0)${COULEUR_JAUNE}W${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __enote() { tooenc "$(__edate)$(__eindent0)${COULEUR_VERTE}N${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __enote() { recho "$(__edate)$(__eindent0)${COULEUR_VERTE}N${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __einfo() { tooenc "$(__edate)$(__eindent0)${COULEUR_BLEUE}I${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __einfo() { recho "$(__edate)$(__eindent0)${COULEUR_BLEUE}I${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __edebug() { tooenc "$(__edate)$(__eindent0)${COULEUR_BLANCHE}D${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __edebug() { recho "$(__edate)$(__eindent0)${COULEUR_BLANCHE}D${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
|
|
||||||
function __estep() { tooenc "$(__edate)$(__eindent0)${COULEUR_BLANCHE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __estep() { recho "$(__edate)$(__eindent0)${COULEUR_BLANCHE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __estepe() { tooenc "$(__edate)$(__eindent0)${COULEUR_ROUGE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __estepe() { recho "$(__edate)$(__eindent0)${COULEUR_ROUGE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __estepw() { tooenc "$(__edate)$(__eindent0)${COULEUR_JAUNE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __estepw() { recho "$(__edate)$(__eindent0)${COULEUR_JAUNE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __estepn() { tooenc "$(__edate)$(__eindent0)${COULEUR_VERTE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __estepn() { recho "$(__edate)$(__eindent0)${COULEUR_VERTE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __estepi() { tooenc "$(__edate)$(__eindent0)${COULEUR_BLEUE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __estepi() { recho "$(__edate)$(__eindent0)${COULEUR_BLEUE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __estep_() { tooenc_ "$(__edate)$(__eindent0)${COULEUR_BLANCHE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __estep_() { recho_ "$(__edate)$(__eindent0)${COULEUR_BLANCHE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __estepe_() { tooenc_ "$(__edate)$(__eindent0)${COULEUR_ROUGE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __estepe_() { recho_ "$(__edate)$(__eindent0)${COULEUR_ROUGE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __estepw_() { tooenc_ "$(__edate)$(__eindent0)${COULEUR_JAUNE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __estepw_() { recho_ "$(__edate)$(__eindent0)${COULEUR_JAUNE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __estepn_() { tooenc_ "$(__edate)$(__eindent0)${COULEUR_VERTE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __estepn_() { recho_ "$(__edate)$(__eindent0)${COULEUR_VERTE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __estepi_() { tooenc_ "$(__edate)$(__eindent0)${COULEUR_BLEUE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __estepi_() { recho_ "$(__edate)$(__eindent0)${COULEUR_BLEUE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
|
|
||||||
function __action() { tooenc "$(__edate)$(__eindent0)${COULEUR_BLANCHE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __action() { recho "$(__edate)$(__eindent0)${COULEUR_BLANCHE}.${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __asuccess() { tooenc "$(__edate)$(__eindent0)${COULEUR_VERTE}✔${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __asuccess() { recho "$(__edate)$(__eindent0)${COULEUR_VERTE}✔${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __afailure() { tooenc "$(__edate)$(__eindent0)${COULEUR_ROUGE}✘${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
function __afailure() { recho "$(__edate)$(__eindent0)${COULEUR_ROUGE}✘${COULEUR_NORMALE} $(__eindent "$1" " ")"; }
|
||||||
function __adone() { tooenc "$(__edate)$(__eindent0)$(__eindent "$1")"; }
|
function __adone() { recho "$(__edate)$(__eindent0)$(__eindent "$1")"; }
|
||||||
|
@ -6,23 +6,23 @@ function __esection() {
|
|||||||
local length="${COLUMNS:-80}"
|
local length="${COLUMNS:-80}"
|
||||||
setx lsep=__complete "$prefix" "$length" -
|
setx lsep=__complete "$prefix" "$length" -
|
||||||
|
|
||||||
tooenc "$lsep"
|
recho "$lsep"
|
||||||
[ -n "$*" ] || return 0
|
[ -n "$*" ] || return 0
|
||||||
length=$((length - 1))
|
length=$((length - 1))
|
||||||
setx -a lines=echo "$1"
|
setx -a lines=echo "$1"
|
||||||
for line in "${lines[@]}"; do
|
for line in "${lines[@]}"; do
|
||||||
setx line=__complete "$prefix- $line" "$length"
|
setx line=__complete "$prefix- $line" "$length"
|
||||||
tooenc "$line-"
|
recho "$line-"
|
||||||
done
|
done
|
||||||
tooenc "$lsep"
|
recho "$lsep"
|
||||||
}
|
}
|
||||||
function __etitle() {
|
function __etitle() {
|
||||||
local p="TITLE: " i=" "
|
local p="TITLE: " i=" "
|
||||||
tooenc "$(__edate)$(__eindent0)${p}$(__eindent "$1" "$i")"
|
recho "$(__edate)$(__eindent0)${p}$(__eindent "$1" "$i")"
|
||||||
}
|
}
|
||||||
function __edesc() {
|
function __edesc() {
|
||||||
local p="DESC: " i=" "
|
local p="DESC: " i=" "
|
||||||
tooenc "$(__edate)$(__eindent0)${p}$(__eindent "$1" "$i")"
|
recho "$(__edate)$(__eindent0)${p}$(__eindent "$1" "$i")"
|
||||||
}
|
}
|
||||||
function __ebanner() {
|
function __ebanner() {
|
||||||
local -a lines
|
local -a lines
|
||||||
@ -30,37 +30,37 @@ function __ebanner() {
|
|||||||
local length="${COLUMNS:-80}"
|
local length="${COLUMNS:-80}"
|
||||||
setx lsep=__complete "$prefix" "$length" =
|
setx lsep=__complete "$prefix" "$length" =
|
||||||
|
|
||||||
tooenc "$lsep"
|
recho "$lsep"
|
||||||
length=$((length - 1))
|
length=$((length - 1))
|
||||||
setx -a lines=echo "$1"
|
setx -a lines=echo "$1"
|
||||||
for line in "" "${lines[@]}" ""; do
|
for line in "" "${lines[@]}" ""; do
|
||||||
setx line=__complete "$prefix= $line" "$length"
|
setx line=__complete "$prefix= $line" "$length"
|
||||||
tooenc "$line="
|
recho "$line="
|
||||||
done
|
done
|
||||||
tooenc "$lsep"
|
recho "$lsep"
|
||||||
}
|
}
|
||||||
function __eimportant() { tooenc "$(__edate)$(__eindent0)IMPORTANT! $(__eindent "$1" " ")"; }
|
function __eimportant() { recho "$(__edate)$(__eindent0)IMPORTANT! $(__eindent "$1" " ")"; }
|
||||||
function __eattention() { tooenc "$(__edate)$(__eindent0)ATTENTION! $(__eindent "$1" " ")"; }
|
function __eattention() { recho "$(__edate)$(__eindent0)ATTENTION! $(__eindent "$1" " ")"; }
|
||||||
function __eerror() { tooenc "$(__edate)$(__eindent0)ERROR: $(__eindent "$1" " ")"; }
|
function __eerror() { recho "$(__edate)$(__eindent0)ERROR: $(__eindent "$1" " ")"; }
|
||||||
function __ewarn() { tooenc "$(__edate)$(__eindent0)WARNING: $(__eindent "$1" " ")"; }
|
function __ewarn() { recho "$(__edate)$(__eindent0)WARNING: $(__eindent "$1" " ")"; }
|
||||||
function __enote() { tooenc "$(__edate)$(__eindent0)NOTE: $(__eindent "$1" " ")"; }
|
function __enote() { recho "$(__edate)$(__eindent0)NOTE: $(__eindent "$1" " ")"; }
|
||||||
function __einfo() { tooenc "$(__edate)$(__eindent0)INFO: $(__eindent "$1" " ")"; }
|
function __einfo() { recho "$(__edate)$(__eindent0)INFO: $(__eindent "$1" " ")"; }
|
||||||
function __edebug() { tooenc "$(__edate)$(__eindent0)DEBUG: $(__eindent "$1" " ")"; }
|
function __edebug() { recho "$(__edate)$(__eindent0)DEBUG: $(__eindent "$1" " ")"; }
|
||||||
function __eecho() { tooenc "$(__edate)$(__eindent0)$(__eindent "$1")"; }
|
function __eecho() { recho "$(__edate)$(__eindent0)$(__eindent "$1")"; }
|
||||||
function __eecho_() { tooenc_ "$(__edate)$(__eindent0)$(__eindent "$1")"; }
|
function __eecho_() { recho_ "$(__edate)$(__eindent0)$(__eindent "$1")"; }
|
||||||
|
|
||||||
function __estep() { tooenc "$(__edate)$(__eindent0). $(__eindent "$1" " ")"; }
|
function __estep() { recho "$(__edate)$(__eindent0). $(__eindent "$1" " ")"; }
|
||||||
function __estepe() { tooenc "$(__edate)$(__eindent0).E $(__eindent "$1" " ")"; }
|
function __estepe() { recho "$(__edate)$(__eindent0).E $(__eindent "$1" " ")"; }
|
||||||
function __estepw() { tooenc "$(__edate)$(__eindent0).W $(__eindent "$1" " ")"; }
|
function __estepw() { recho "$(__edate)$(__eindent0).W $(__eindent "$1" " ")"; }
|
||||||
function __estepn() { tooenc "$(__edate)$(__eindent0).N $(__eindent "$1" " ")"; }
|
function __estepn() { recho "$(__edate)$(__eindent0).N $(__eindent "$1" " ")"; }
|
||||||
function __estepi() { tooenc "$(__edate)$(__eindent0).I $(__eindent "$1" " ")"; }
|
function __estepi() { recho "$(__edate)$(__eindent0).I $(__eindent "$1" " ")"; }
|
||||||
function __estep_() { tooenc_ "$(__edate)$(__eindent0). $(__eindent "$1" " ")"; }
|
function __estep_() { recho_ "$(__edate)$(__eindent0). $(__eindent "$1" " ")"; }
|
||||||
function __estepe_() { tooenc_ "$(__edate)$(__eindent0).E $(__eindent "$1" " ")"; }
|
function __estepe_() { recho_ "$(__edate)$(__eindent0).E $(__eindent "$1" " ")"; }
|
||||||
function __estepw_() { tooenc_ "$(__edate)$(__eindent0).W $(__eindent "$1" " ")"; }
|
function __estepw_() { recho_ "$(__edate)$(__eindent0).W $(__eindent "$1" " ")"; }
|
||||||
function __estepn_() { tooenc_ "$(__edate)$(__eindent0).N $(__eindent "$1" " ")"; }
|
function __estepn_() { recho_ "$(__edate)$(__eindent0).N $(__eindent "$1" " ")"; }
|
||||||
function __estepi_() { tooenc_ "$(__edate)$(__eindent0).I $(__eindent "$1" " ")"; }
|
function __estepi_() { recho_ "$(__edate)$(__eindent0).I $(__eindent "$1" " ")"; }
|
||||||
|
|
||||||
function __action() { tooenc "$(__edate)$(__eindent0)ACTION: $(__eindent "$1" " ")"; }
|
function __action() { recho "$(__edate)$(__eindent0)ACTION: $(__eindent "$1" " ")"; }
|
||||||
function __asuccess() { tooenc "$(__edate)$(__eindent0)(OK) $(__eindent "$1" " ")"; }
|
function __asuccess() { recho "$(__edate)$(__eindent0)(OK) $(__eindent "$1" " ")"; }
|
||||||
function __afailure() { tooenc "$(__edate)$(__eindent0)(KO) $(__eindent "$1" " ")"; }
|
function __afailure() { recho "$(__edate)$(__eindent0)(KO) $(__eindent "$1" " ")"; }
|
||||||
function __adone() { tooenc "$(__edate)$(__eindent0)$(__eindent "$1")"; }
|
function __adone() { recho "$(__edate)$(__eindent0)$(__eindent "$1")"; }
|
||||||
|
@ -62,7 +62,7 @@ function ask_yesno() {
|
|||||||
else
|
else
|
||||||
__eecho_ "Voulez-vous continuer?" 1>&2
|
__eecho_ "Voulez-vous continuer?" 1>&2
|
||||||
fi
|
fi
|
||||||
tooenc_ " $prompt " 1>&2
|
echo_ " $prompt " 1>&2
|
||||||
uread r
|
uread r
|
||||||
is_yes "${r:-$default}"
|
is_yes "${r:-$default}"
|
||||||
else
|
else
|
||||||
@ -198,17 +198,17 @@ function __rv_read() {
|
|||||||
__eecho_ "Entrez la valeur" 1>&2
|
__eecho_ "Entrez la valeur" 1>&2
|
||||||
fi
|
fi
|
||||||
if [ -n "$__rv_readline" ]; then
|
if [ -n "$__rv_readline" ]; then
|
||||||
tooenc_ ": " 1>&2
|
echo_ ": " 1>&2
|
||||||
uread -e ${__rv_d:+-i"$__rv_d"} "${__rv_opts[@]}" __rv_r
|
uread -e ${__rv_d:+-i"$__rv_d"} "${__rv_opts[@]}" __rv_r
|
||||||
else
|
else
|
||||||
if [ -n "$__rv_d" ]; then
|
if [ -n "$__rv_d" ]; then
|
||||||
if [ -n "$__rv_showdef" ]; then
|
if [ -n "$__rv_showdef" ]; then
|
||||||
tooenc_ " [$__rv_d]" 1>&2
|
echo_ " [$__rv_d]" 1>&2
|
||||||
else
|
else
|
||||||
tooenc_ " [****]" 1>&2
|
echo_ " [****]" 1>&2
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
tooenc_ ": " 1>&2
|
echo_ ": " 1>&2
|
||||||
uread "${__rv_opts[@]}" __rv_r
|
uread "${__rv_opts[@]}" __rv_r
|
||||||
[ -n "$__rv_nl" ] && echo
|
[ -n "$__rv_nl" ] && echo
|
||||||
fi
|
fi
|
||||||
@ -217,6 +217,7 @@ function __rv_read() {
|
|||||||
_setv "$__rv_v" "$__rv_r"
|
_setv "$__rv_v" "$__rv_r"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
echo
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -268,7 +269,7 @@ function simple_menu() {
|
|||||||
else
|
else
|
||||||
__eecho_ "Entrez le numéro de l'option choisie" 1>&2
|
__eecho_ "Entrez le numéro de l'option choisie" 1>&2
|
||||||
fi
|
fi
|
||||||
tooenc_ ": " 1>&2
|
echo_ ": " 1>&2
|
||||||
uread __sm_choice
|
uread __sm_choice
|
||||||
|
|
||||||
# Valeur par défaut
|
# Valeur par défaut
|
||||||
@ -291,7 +292,7 @@ function simple_menu() {
|
|||||||
let __sm_c=$__sm_c+1
|
let __sm_c=$__sm_c+1
|
||||||
if [ "$__sm_c" -eq 5 ]; then
|
if [ "$__sm_c" -eq 5 ]; then
|
||||||
# sauter une ligne toutes les 4 tentatives
|
# sauter une ligne toutes les 4 tentatives
|
||||||
tooenc "" 1>&2
|
echo 1>&2
|
||||||
__sm_c=0
|
__sm_c=0
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@ -438,7 +439,7 @@ function __void_actions_menu() {
|
|||||||
if [ $c -eq 0 ]; then
|
if [ $c -eq 0 ]; then
|
||||||
[ -n "$title" ] && __etitle "$title" 1>&2
|
[ -n "$title" ] && __etitle "$title" 1>&2
|
||||||
__eecho_ "=== Actions disponibles: " 1>&2
|
__eecho_ "=== Actions disponibles: " 1>&2
|
||||||
tooenc "$action_title" 1>&2
|
recho "$action_title" 1>&2
|
||||||
fi
|
fi
|
||||||
if [ -n "$actyc" ]; then
|
if [ -n "$actyc" ]; then
|
||||||
__eecho_ "$actyc" 1>&2
|
__eecho_ "$actyc" 1>&2
|
||||||
@ -447,7 +448,7 @@ function __void_actions_menu() {
|
|||||||
else
|
else
|
||||||
__eecho_ "Entrez l'action à effectuer" 1>&2
|
__eecho_ "Entrez l'action à effectuer" 1>&2
|
||||||
fi
|
fi
|
||||||
tooenc_ ": " 1>&2
|
echo_ ": " 1>&2
|
||||||
uread choice
|
uread choice
|
||||||
if [ -z "$choice" -a -n "$default_action" ]; then
|
if [ -z "$choice" -a -n "$default_action" ]; then
|
||||||
select_action="$default_action"
|
select_action="$default_action"
|
||||||
@ -468,7 +469,7 @@ function __void_actions_menu() {
|
|||||||
let c=$c+1
|
let c=$c+1
|
||||||
if [ $c -eq 5 ]; then
|
if [ $c -eq 5 ]; then
|
||||||
# sauter une ligne toutes les 4 tentatives
|
# sauter une ligne toutes les 4 tentatives
|
||||||
tooenc "" 1>&2
|
echo 1>&2
|
||||||
c=0
|
c=0
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@ -484,21 +485,21 @@ function __options_actions_menu() {
|
|||||||
i=1
|
i=1
|
||||||
for option in "${options[@]}"; do
|
for option in "${options[@]}"; do
|
||||||
if [ "$option" == "$select_option" ]; then
|
if [ "$option" == "$select_option" ]; then
|
||||||
tooenc "$i*- $option" 1>&2
|
echo "$i*- $option" 1>&2
|
||||||
else
|
else
|
||||||
tooenc "$i - $option" 1>&2
|
echo "$i - $option" 1>&2
|
||||||
fi
|
fi
|
||||||
let i=$i+1
|
let i=$i+1
|
||||||
done
|
done
|
||||||
__estepn_ "Actions disponibles: " 1>&2
|
__estepn_ "Actions disponibles: " 1>&2
|
||||||
tooenc "$action_title" 1>&2
|
recho "$action_title" 1>&2
|
||||||
fi
|
fi
|
||||||
if [ -n "$optyc" ]; then
|
if [ -n "$optyc" ]; then
|
||||||
__eecho_ "$optyc" 1>&2
|
__eecho_ "$optyc" 1>&2
|
||||||
else
|
else
|
||||||
__eecho_ "Entrez l'action et le numéro de l'option choisie" 1>&2
|
__eecho_ "Entrez l'action et le numéro de l'option choisie" 1>&2
|
||||||
fi
|
fi
|
||||||
tooenc_ ": " 1>&2
|
echo_ ": " 1>&2
|
||||||
uread choice
|
uread choice
|
||||||
|
|
||||||
# vérifier la saisie
|
# vérifier la saisie
|
||||||
@ -572,7 +573,7 @@ function __options_actions_menu() {
|
|||||||
let c=$c+1
|
let c=$c+1
|
||||||
if [ $c -eq 5 ]; then
|
if [ $c -eq 5 ]; then
|
||||||
# sauter une ligne toutes les 4 tentatives
|
# sauter une ligne toutes les 4 tentatives
|
||||||
tooenc "" 1>&2
|
echo "" 1>&2
|
||||||
c=0
|
c=0
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
@ -83,7 +83,7 @@ function err_isatty() {
|
|||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
function tooenc() {
|
function uecho() {
|
||||||
# $1 étant une chaine encodée en utf-8, l'afficher dans l'encoding de sortie $2
|
# $1 étant une chaine encodée en utf-8, l'afficher dans l'encoding de sortie $2
|
||||||
# qui vaut par défaut $NULIB_OUTPUT_ENCODING
|
# qui vaut par défaut $NULIB_OUTPUT_ENCODING
|
||||||
local value="$1" to="${2:-$NULIB_OUTPUT_ENCODING}"
|
local value="$1" to="${2:-$NULIB_OUTPUT_ENCODING}"
|
||||||
@ -93,9 +93,8 @@ function tooenc() {
|
|||||||
iconv -f -utf-8 -t "$to" <<<"$value"
|
iconv -f -utf-8 -t "$to" <<<"$value"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
function uecho() { tooenc "$*"; }
|
|
||||||
|
|
||||||
function tooenc_() {
|
function uecho_() {
|
||||||
# $1 étant une chaine encodée en utf-8, l'afficher sans passer à la ligne dans
|
# $1 étant une chaine encodée en utf-8, l'afficher sans passer à la ligne dans
|
||||||
# l'encoding de sortie $2 qui vaut par défaut $NULIB_OUTPUT_ENCODING
|
# l'encoding de sortie $2 qui vaut par défaut $NULIB_OUTPUT_ENCODING
|
||||||
local value="$1" to="${2:-$NULIB_OUTPUT_ENCODING}"
|
local value="$1" to="${2:-$NULIB_OUTPUT_ENCODING}"
|
||||||
@ -105,7 +104,6 @@ function tooenc_() {
|
|||||||
recho_ "$value" | iconv -f utf-8 -t "$to"
|
recho_ "$value" | iconv -f utf-8 -t "$to"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
function uecho_() { tooenc_ "$*"; }
|
|
||||||
|
|
||||||
export NULIB_QUIETLOG
|
export NULIB_QUIETLOG
|
||||||
export NULIB__TMPLOG
|
export NULIB__TMPLOG
|
||||||
@ -210,7 +208,7 @@ function __eindent() {
|
|||||||
# indenter les lignes de $1, sauf la première
|
# indenter les lignes de $1, sauf la première
|
||||||
local -a lines; local line first=1
|
local -a lines; local line first=1
|
||||||
local indent="$(__eindent0)$2"
|
local indent="$(__eindent0)$2"
|
||||||
setx -a lines=echo "$1"
|
setx -a lines=recho "$1"
|
||||||
for line in "${lines[@]}"; do
|
for line in "${lines[@]}"; do
|
||||||
if [ -n "$first" ]; then
|
if [ -n "$first" ]; then
|
||||||
recho "$line"
|
recho "$line"
|
||||||
@ -232,7 +230,11 @@ function __complete() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
PRETTYOPTS=()
|
PRETTYOPTS=()
|
||||||
function set_verbosity() { :;}
|
function set_verbosity() {
|
||||||
|
case "$1" in
|
||||||
|
-D|--debug) NULIB_DEBUG=1;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
function check_verbosity() { return 0; }
|
function check_verbosity() { return 0; }
|
||||||
function get_verbosity_option() { :;}
|
function get_verbosity_option() { :;}
|
||||||
|
|
||||||
|
@ -7,7 +7,6 @@ Multiline=
|
|||||||
Banner=
|
Banner=
|
||||||
args=(
|
args=(
|
||||||
"afficher divers messages avec les fonctions e*"
|
"afficher divers messages avec les fonctions e*"
|
||||||
-D,--debug '$set_debug'
|
|
||||||
-d,--date NULIB_ELOG_DATE=1
|
-d,--date NULIB_ELOG_DATE=1
|
||||||
-m,--myname NULIB_ELOG_MYNAME=1
|
-m,--myname NULIB_ELOG_MYNAME=1
|
||||||
-n,--nc,--no-color '$__set_no_colors 1'
|
-n,--nc,--no-color '$__set_no_colors 1'
|
||||||
|
Loading…
Reference in New Issue
Block a user