corriger les aliases

This commit is contained in:
Jephté Clain 2014-11-06 08:06:57 +04:00
parent 2eeb004cec
commit 9047d01447
2 changed files with 16 additions and 13 deletions

8
fconv
View File

@ -32,9 +32,9 @@ COMMANDES
dest_enc est l'encoding destination. Il doit être spécifié.
src_enc est l'encoding source. S'il n'est pas spécifié ou vaut 'detect',
il est autodétecté.
u, utf8 [src_enc]
U, utf8 [src_enc]
Equivalent à conv utf8 src_enc
l, latin1 [src_enc]
L, latin1 [src_enc]
Equivalent à conv latin1 src_enc
lf
crlf
@ -104,8 +104,8 @@ function parse_cmd() {
local cmd="$1"; shift
local -a args
case "$cmd" in
utf8|u) parse_cmd conv utf8 "$@";;
latin1|l) parse_cmd conv latin1 "$@";;
utf8|U) parse_cmd conv utf8 "$@";;
latin1|L) parse_cmd conv latin1 "$@";;
conv|c)
local to="$CONV_TO" from="$CONV_FROM"
[ -n "$to" ] || to="$1"; shift

21
fnconv
View File

@ -28,13 +28,13 @@ COMMANDES
dest_enc est l'encoding destination. Il doit être spécifié.
src_enc est l'encoding source. S'il n'est pas spécifié ou vaut 'detect',
il est autodétecté.
utf8 [src_enc]
U, utf8 [src_enc]
Equivalent à conv utf8 src_enc
latin1 [src_enc]
L, latin1 [src_enc]
Equivalent à conv latin1 src_enc
lc, latin1compat
Transformer certains caratères UTF-8 en équivalents qui existent en Latin1
n, noaccents
na, noaccents
Transformer les caractères accentués en caractères non accentués
l, lowercase
Transfomer le nom en minuscule
@ -120,8 +120,8 @@ function parse_cmd() {
local cmd="$1"; shift
local -a args
case "$cmd" in
utf8) parse_cmd conv utf8 "$@";;
latin1) parse_cmd conv latin1 "$@";;
utf8|U) parse_cmd conv utf8 "$@";;
latin1|L) parse_cmd conv latin1 "$@";;
conv|c)
local to="$CONV_TO" from="$CONV_FROM"
[ -n "$to" ] || to="$1"; shift
@ -149,7 +149,7 @@ function parse_cmd() {
fi
;;
latin1compat|lc) echo _latin1compat;;
noaccents|noa|n|fixchars) echo _noaccents;;
noaccents|na|fixchars|fc) echo _noaccents;;
lowercase|lower|l) echo _lowercase;;
uppercase|upper|u) echo _uppercase;;
fixcase|fix|f) echo _fixcase;;
@ -190,14 +190,15 @@ function fnconv() {
fi
}
OPTIMIZE_CONV=1
REVERSE_CONV=
CONV_FROM=
CONV_TO=
OPTIMIZE_CONV=1
REVERSE_CONV=
parse_opts "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \
-N,--detect-always OPTIMIZE_CONV= \
-r,--reverse REVERSE_CONV=1 \
--show-cmd show_cmd=1 \
@ args -- "$@" && set -- "${args[@]}" || die "$args"
FILE="${1:--}"; shift
@ -231,7 +232,9 @@ while [ $# -gt 0 ]; do
fi
done
if [ "$FILE" == /dev/stdin ]; then
if [ -n "$show_cmd" ]; then
echo "$CMD"
elif [ "$FILE" == /dev/stdin ]; then
eval "$CMD"
elif [ -f "$FILE" -o -d "$FILE" ]; then
fnconv